首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让crx生成Firefox12.0兼容.xpi

如何让crx生成Firefox12.0兼容.xpi
EN

Stack Overflow用户
提问于 2012-04-28 02:36:59
回答 2查看 3.3K关注 0票数 1

我有一个Firefox插件,我用Add-on Builder写的,它在Firefox11.0中工作。我将文件复制到硬盘上的一组目录中,并使用Firefox Add-on SDK 1.6.1的cfx生成一个.xpi,它可以在Firefox11.0上运行。我在Add-on Builder中编辑了我的main.js并下载了.xpi,它可以在Firefox12.0中运行。我修改了硬盘上的main.js,运行了cfx,然后当我试图加载生成的.xpi时,系统提示它无法安装,因为它与Firefox12.0不兼容。

我怎么才能让它工作呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-28 05:40:06

出于某些原因,Add-on SDK 1.6使用以下兼容性设置:

代码语言:javascript
复制
<em:minVersion>10.0</em:minVersion>
<em:maxVersion>12.0a2</em:maxVersion> 

因此,它默认生成的附加组件将只与Firefox 12的alpha版本兼容,而不是与最终版本兼容。您应该获取advise from the documentation并编辑python-lib/cuddlefish/app-extension/install.rdf。使用14.*作为maxVersion是有意义的,因为addons.mozilla.org已经lists it as a valid version了。

更新:当前版本的插件软件开发工具包具有更合理的兼容范围。但是,如果您需要更改它们-从Add-on SDK1.12开始,该文件可以在app-extension/install.rdf (current documentation)下找到。

票数 2
EN

Stack Overflow用户

发布于 2013-04-30 12:11:19

可能太晚了,但是关于生成的xpi的最小/最大版本以及更改它们的is here的完整文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10356030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档