自己开发的 firefox 的扩展能否不上传给 mozilla 签名,而直接在自己的浏览器上使用?

2016 年 10 月 17 日
 oh8
调试时 load 上去的重启浏览器后就失效了。

他们的文档说不管是在他们商店发布还是自己发布,都得传给他们签名。那我自己用的也非要这样么?这不科学啊。
2966 次点击
所在节点    问与答
11 条回复
cye3s
2016 年 10 月 17 日
用 45esr 版关强制签名或等 48 无强制签名版
honeycomb
2016 年 10 月 17 日
Mozilla 说这是科学的,所以这是科学的。

实际上是 Mozilla 在模仿 Google 对 chrome 的政策。
xxxyyy
2016 年 10 月 17 日
看是那种类型的扩展,如果是使用 jpm 来开发的,可以去 addon.mozilla.org 里获取一个 API key 跟 secret ,然后在本地使用 jpm 来进行签名。
sensui7
2016 年 10 月 17 日
@honeycomb 不懂 firefox, 但是 chrome 加载自己开发解压的扩展可以用啊, 不上传商店呗.
we000
2016 年 10 月 17 日
用 beta branch 的 Firefox 可以么
JackBlack2006
2016 年 10 月 17 日
好像 nightly 还能不需要签名?
oh8
2016 年 10 月 17 日
@cye3s
@we000
@JackBlack2006
原来有一些版本是可以的。
"Unsigned add-ons can still be installed in Developer Edition, Nightly, and ESR versions of Firefox, after toggling the xpinstall.signatures.required preference in about:config."
oh8
2016 年 10 月 17 日
不过现在还是没搞懂如何打包 xpi 文件。直接把 manifest.json 那些文件压成 zip 然后改后缀,在原版 firefox 里面添加提示 “ has not been verified ”,在开发者版里添加就提示 “ appears to be corrupt ”,是打包方式不对么。。?
JackBlack2006
2016 年 10 月 17 日
@oh8 我记得是用终端压缩的
imn1
2016 年 10 月 17 日
@oh8
xpinstall.signatures.required=false 这个应该很快就不能用了
以后可能只有开发版能不签名
cye3s
2016 年 10 月 17 日
48 后还可以用无品牌构建版,中文语言可以下个对应版本的 xpi 装上,改个参数就行了
https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded_Builds

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/313266

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX