如何制作FF 3.6兼容版本的扩展?

时间:2012-02-14 01:29:57

标签: firefox firefox-addon firefox-addon-sdk

我刚为Firefox构建了一个非常简单的插件,但它只与FF 8+兼容。我想制作一个与FF 3.6和FF 4+兼容的版本。是否有可用于创建/编译可与这些版本一起使用的版本的版本的SDK?

1 个答案:

答案 0 :(得分:1)

不,即使Add-on SDK 1.0也标注了附加组件,因为它们只与Firefox 4.0b7及更高版本兼容。主要原因是Firefox 3.6不支持在没有重新启动的情况下安装附加组件,并且开发了一个将在Firefox 3.6中使用“常规”方法的附加组件,并且在Firefox 4及更高版本中不重新启动安装非常复杂。 Firefox 3.6还存在其他问题。所以你的选择是:

  • 忽略Firefox 3.6。这应该是最好的行动方案,因为这个Firefox分支很快就会得不到支持 - 它已经很少的用户数将会再次大幅减少。
  • 创建经典扩展程序,而不使用SDK。这可能是非平凡的,具体取决于您的扩展程序的功能,并且您很可能在没有重新启动的情况下失去安装能力(正如我上面所述,在与Firefox 3.6兼容的同时保留它非常重要)。
  • 使用预发布的附加SDK版本,例如Add-on SDK 0.9。与当前SDK版本的差异可能不足以使您的扩展能够正常工作,但是由于此SDK已发布(因此将Firefox 4.0b6列为最大支持版本),您应该预期由于浏览器更改而导致的错误和问题。