调试时 load 上去的重启浏览器后就失效了。
他们的文档说不管是在他们商店发布还是自己发布,都得传给他们签名。那我自己用的也非要这样么?这不科学啊。
他们的文档说不管是在他们商店发布还是自己发布,都得传给他们签名。那我自己用的也非要这样么?这不科学啊。
|
cye3sOct 17, 2016 via Android
1
用 45esr 版关强制签名或等 48 无强制签名版
|
|
honeycombOct 17, 2016 via Android
2
Mozilla 说这是科学的,所以这是科学的。
实际上是 Mozilla 在模仿 Google 对 chrome 的政策。 |
|
3
看是那种类型的扩展,如果是使用 jpm 来开发的,可以去 addon.mozilla.org 里获取一个 API key 跟 secret ,然后在本地使用 jpm 来进行签名。
|
|
we000Oct 17, 2016
5
用 beta branch 的 Firefox 可以么
|
|
JackBlack2006Oct 17, 2016
6
好像 nightly 还能不需要签名?
|
|
7
@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." |
|
8
不过现在还是没搞懂如何打包 xpi 文件。直接把 manifest.json 那些文件压成 zip 然后改后缀,在原版 firefox 里面添加提示 “ has not been verified ”,在开发者版里添加就提示 “ appears to be corrupt ”,是打包方式不对么。。?
|
|
JackBlack2006Oct 17, 2016
9
@oh8 我记得是用终端压缩的
|
|
cye3sOct 17, 2016
11
48 后还可以用无品牌构建版,中文语言可以下个对应版本的 xpi 装上,改个参数就行了
https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded_Builds |