我试图通过cfx工具创建一个firefox插件的xpi包。一旦我在文件所在的目录中运行"cfx xpi"命令,就会生成一个xpi包。如果我试图在当前版本的firefox(9.0)上安装这个包,我得到一个错误消息,说这个插件与9.0版本的firefox不兼容。如何使我的插件与新版本的firefox兼容?
更多信息:1)我对附加组件开发非常陌生,所以我只是使用了sdk工具包附带的reddit示例。2)我提取的xpi文件到一个文件夹和安装。RDF内部显示的最大版本为8。*。我把它改成了9。*。我如何使cfx采取这个安装。RDF而不是它的默认值?3)我在firefox 8.0版本为当前版本时安装了插件sdk。
认为,
您使用的是哪个版本的SDK ?如果您使用SDK版本1.3或在线构建器,您创建的插件应该与Firefox 9兼容。您可以在这里下载最新版本的SDK:
https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.3.zip一旦你将插件上传到AMO,你就可以在那里更改支持的版本。