我正在开发一个插件,但是找不到文档解释说明如何使Firefox知道在哪里寻找更新。如果我在网站上发布了.xpi,并且用户下载并安装了.xpi,Firefox是否知道要检查该URL的更改?还是我必须在package.json中放一些东西?

最佳答案

您正在使用在线生成器还是SDK命令行工具?您只能使用cfx工具指定更新网址:

https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/cfx

构建附加组件时,应使用以下参数运行cfx xpi:

cfx xpi --update-link https://example.com/addon/latest
          --update-url https://example.com/addon/update_rdf

如果您已经使用Builder构建了附加组件,那么黑客的选择是下载xpi,解压缩,手动编辑install.rdf,然后重新压缩。请参阅MDN以获取有关install.rdf语法的文档:

https://developer.mozilla.org/en/Install_Manifests

09-25 19:59