Firefox addon Firefox插件sdk打包

Firefox addon Firefox插件sdk打包,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我打包了我的插件,并在Firefox31中进行了测试,效果很好 我试图在Firefox21上安装它,但在提到无效的软件包addon/sdk/window时出错 我的问题是,我怎样才能包含程序包,使它能够在Firefox21上工作 有什么想法吗 谢谢我不认为这会得到支持,因为firefox正在日新月异,SDK版本也在不断变化。 另外,firefox v21不能支持SDK打包的插件。您应该使用XUL创建它们 cfx可以选择——强制使用捆绑sdk将sdk库本身与XPI捆绑在一起,但这并不保证这些模块能

我打包了我的插件,并在Firefox31中进行了测试,效果很好

我试图在Firefox21上安装它,但在提到无效的软件包addon/sdk/window时出错

我的问题是,我怎样才能包含程序包,使它能够在Firefox21上工作

有什么想法吗


谢谢

我不认为这会得到支持,因为firefox正在日新月异,SDK版本也在不断变化。 另外,firefox v21不能支持SDK打包的插件。您应该使用XUL创建它们

cfx可以选择
——强制使用捆绑sdk
将sdk库本身与XPI捆绑在一起,但这并不保证这些模块能够在较旧的firefox版本中工作

您还可以将模块
require()
包装在try-catch块中,并在失败时使用旧的API。我认为随着时间的推移,一些模块被重命名


此外,FF21长期不受支持。在编写31.4.0esr时,它是最古老的版本。

为什么需要支持Firefox 21?mozilla根本不支持Firefox21。它有已知的安全漏洞!我的建议是根本不要尝试支持Firefox21。不要鼓励用户使用已知的不安全浏览器版本。