我关注了几个不同的链接,展示了如何打包Firefox扩展。在 cfx 中,我的扩展完全按照我想要的方式运行。我制作了 install.rdf 并压缩了我的文件,将文件类型更改为 xpi。当我在实时 Firefox 中安装它时,它会显示在我安装的扩展中,但没有任何反应。我也尝试只使用他们作为示例发布的基本 install.rdf,但没有运气。我在这里错过了什么?
这是我一直在研究的一个指南。
使用cfx xpi
来打包你的插件,而不是你指向的文档。正如@Noitidart指出的那样,有理由将该xpi
文件解压缩并重新打包,上面的链接中提到了这一点。
有三种方法可以为 Firefox 制作扩展。使用附加 SDK(其中一种方法)时,请确保您正在阅读的所有文档都在 developer.mozilla.org/en-US/Add-ons/SDK/路径下。
请注意,Firefox 正在从 cfx
迁移到 jpm
,因此除非您需要您的扩展很快在 AMO 上可用,否则您应该使用 jpm
.