【发布时间】:2016-10-17 08:20:39
【问题描述】:
我正在尝试开发一个扩展以在 mac 上的 FirefoxDeveloperEdition(不需要签名)上运行。
我遵循了“您的第一个 WebExtension”指南,使用“加载临时插件”时一切正常。但是当我尝试打包并使用“从文件安装插件”安装它时,它显示“无法安装此插件,因为它似乎已损坏”。
我压缩所有文件(borderify.js、manifest.json、icons,没有容器文件夹)并将后缀更改为 .xpi。这是正确的包装方式吗?一些答案提到应该有一个“install.rdf”?如果是这样,我该如何创建该文件?文档上似乎没有指南。
更新:
我尝试过使用 mac 内置“压缩 n 个项目”xpi file,也尝试过使用web-ext build、xpi file。它们都以相同的错误警报告终。
更新 2:
我在about:config 中设置了xpinstall.signatures.required false。
我的 Firefox 版本是:51.0a2 (2016-10-17) (64-bit)
有人可以加载未签名的 xpi 吗?是 Firefox 的错误吗?还是只有我?
【问题讨论】:
-
您是如何确切地创建 .zip 文件的?
-
没有您的 .xpi 文件,我们无法回答这个问题,只能猜测问题可能是什么。
-
我已经用 xpi 文件链接更新了问题。
-
尝试去
about:debugging然后点击“加载临时插件”并加载这个xpi。
标签: firefox firefox-addon firefox-addon-webextensions