updateURL和updateLink在我的插件中不起作用

时间:2012-06-07 21:46:57

标签: firefox firefox-addon firefox-addon-sdk

我正在阅读cfx tool documentation,关于如何创建插件并自动进行autoupdade。不幸的是,当我使用以下行将我的插件编译到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文件可以正常工作。我错过了什么吗?

我看到了this answer但不幸的是,这些解决方案对我不起作用。

1 个答案:

答案 0 :(得分:1)

你应该做的两件事:

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