use*_*765 23 xpi firefox-addon
我想将我的firefox扩展名打包为xpi文件.我尝试将其添加到存档并将其命名为filename.xpi
但是,当我尝试在firefox上安装它时,我收到"package corrupted"消息.有什么办法可以创建一个有效的xpi文件吗?
我已经安装了cygwin并尝试执行zip命令来创建xpi文件.但得到zip不是命令错误.
有人可以指导我完成它吗?
Fil*_*lva 26
如果你在windows上(安装cygwin看起来像你那样),你可以使用内置的工具:
然后在文件名中替换.zip .xpi
看起来你的问题是正确完成第1点.仅选择扩展名的内容.不是包含它的文件夹.
所以基本上你的zip文件应该有以下结构:
my_extension.zip
|- install.rdf
|- chrome.manifest
|- <chrome>
Run Code Online (Sandbox Code Playgroud)
而不是这个结构:
my_extension.zip
|- <my_extension>
|- install.rdf
|- chrome.manifest
|- <chrome>
Run Code Online (Sandbox Code Playgroud)
我今天也遇到了同样的问题,发现错误是插件明显没有由Mozilla签名,导致Firefox拒绝安装。直到最近,还可以通过在 中设置xpinstall.signatures.required为 false 来绕过此安全检查about:config。但是,从 Firefox 46 开始,签名是强制性的,不再提供绕过,请参阅https://blog.mozilla.org/addons/2016/01/22/add-on-signing-update/这意味着必须降级到以前的版本或使用非发布渠道版本来测试自己的插件:(
| 归档时间: |
|
| 查看次数: |
24202 次 |
| 最近记录: |