我正在阅读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但不幸的是,这些解决方案对我不起作用。
答案 0 :(得分:1)
你应该做的两件事:
update.rdf
文件上传到http://mypage.com/firefox/update_rdf
,您可能在那里有一个旧文件。此文件还包含扩展程序的兼容性信息,Firefox在扩展程序中信任此信息的次数超过install.rdf
(这有助于将扩展程序标记为与较新的Firefox版本兼容,而无需实际更新扩展程序包)。