4

我正在尝试通过 cfx 工具为 firefox 插件创建 xpi 包。一旦我在我的文件所在的目录中运行“cfx xpi”命令,就会生成一个 xpi 包。如果我尝试在当前版本的 firefox (9.0) 上安装此软件包,我会收到一条错误消息,指出此插件与 9.0 版本的 firefox 不兼容。如何使我的插件与新版本的 firefox 兼容?

更多信息:1)我对附加开发非常陌生,所以我只是使用随 sdk 套件一起提供的 reddit 示例。2)我将 xpi 文件解压缩到一个文件夹中,里面的 install.rdf 显示最大版本为 8.* 。我将其更改为 9.* 。如何让 cfx 使用这个 install.rdf 而不是它默认的?3)我在firefox 8.0版本是当前版本时安装了插件sdk。

问候,

4

2 回答 2

4

您使用的是哪个版本的 SDK?如果您使用 SDK 1.3 版或在线构建器,您创建的插件应该与 Firefox 9 兼容。您可以在此处下载最新版本的 SDK:

https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.3.zip

于 2011-12-23T18:19:03.157 回答
1

将插件上传到AMO后,您可以在那里更改支持的版本。

于 2011-12-24T04:40:56.267 回答