Firefox插件sdk打包

时间:2015-02-12 04:14:02

标签: firefox-addon firefox-addon-sdk

我打包我的插件并在firefox 31中测试过,它工作正常。

我尝试在firefox 21上安装它,我收到错误提到无效的包addon / sdk / window

我的问题是如何包含软件包以便它可以在firefox 21上运行?

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:1)

我不认为这会得到支持,因为firefox日益改进,并且SDK的版本也发生了变化。 另外,firefox v21,一定不能支持SDK打包插件。您应该使用XUL创建它们。

答案 1 :(得分:0)

cfx有选项--force-use-bundled-sdk将sdk库本身与XPI捆绑在一起,但这并不保证这些模块可以在较旧的firefox版本中使用

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

此外,FF21很长时间没有支持。在撰写本文时,31.4.0esr是最早保存的版本。