我正在尝试通过cfx工具为firefox插件创建一个xpi包。一旦我在我的文件所在的目录中运行“cfx xpi”命令,就会生成一个xpi包。如果我试图在当前版本的firefox(9.0)上安装此软件包,我会收到一条错误消息,指出此插件与9.0版本的firefox不兼容。如何使我的插件与较新版本的Firefox兼容?
更多信息: 1)我是附加开发的新手,所以我只使用reddit-example和sdk套件一起使用。 2)我将xpi文件解压缩到一个文件夹,里面的install.rdf显示最大版本为8. *。我把它改为9. *。我如何使cfx采取这个install.rdf而不是默认的默认值? 3)当8.0版本的firefox是当前版本时,我安装了addon sdk。
此致
答案 0 :(得分:4)
您使用的是哪个版本的SDK?如果您使用SDK版本1.3或在线构建器,则您创建的插件应与Firefox 9兼容。您可以在此处下载最新版本的SDK:
https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.3.zip
答案 1 :(得分:1)
将插件上传到AMO后,您可以在那里更改支持的版本。