0

我正在阅读cfx 工具文档,关于如何创建插件并使其自动更新。不幸的是,当我使用这一行将我的插件编译为 xpi 文件时:

cfx xpi --update-link "http://mypage.com/firefox/latest"
        --update-url "http://mypage.com/firefox/update_rdf"

我总是抱怨生成的 xpi 文件与 Firefox 12.0 不兼容。当我删除--update-link--update-url参数时,xpi 文件有效。我错过了什么吗?

我看到了这个答案,但不幸的是,该解决方案对我不起作用。

4

1 回答 1

1

你应该做的两件事:

  1. 确保您使用的是最新版本的附加 SDK。附加组件 SDK 1.7 声明附加组件与 Firefox 12 和 13 兼容,以前的版本没有。
  2. 确保将生成的update.rdf文件上传到http://mypage.com/firefox/update_rdf,那里可能有一个较旧的文件。此文件还包含扩展的兼容性信息,Firefox 比install.rdf扩展内部更信任此信息(这有助于将扩展标记为与较新的 Firefox 版本兼容,而无需实际更新扩展包)。
于 2012-06-08T09:02:50.563 回答