gpt4 book ai didi

javascript - Firefox 插件与版本 11 的兼容性

转载 作者:行者123 更新时间:2023-11-29 16:15:47 25 4
gpt4 key购买 nike

我为 Firefox 制作了一个插件,它适用于最新版本。我的问题是我希望它适用于所有版本的 Firefox。我该怎么做?

信息:

  • 我使用了 Add-on SDK 来制作扩展。
  • 我在我的扩展中也使用了 jQuery,它可以从这里出现吗?

最佳答案

附加组件 SDK 1.14(当前版本)将附加组件标记为与 Firefox 19 兼容,并禁止在旧版 Firefox 中安装。如果您不喜欢,您有多种选择:

  • 在您的附加 SDK 安装中编辑 app-extension/install.rdf 并将 minVersion 设置为 Firefox 19 以外的版本。如果您的扩展很简单,您可能甚至可以摆脱它,您的扩展实际上可以在旧的 Firefox 版本中运行,甚至可以在 Firefox 4 中运行(绝对不会低于该版本,但是 Firefox 4 中引入了无需重新启动的扩展)。这显然不受支持,验证一切正常(例如没有内存泄漏)几乎是不可能的。
  • 你可以得到一个 old version of the Add-on SDK .您不会在较新的 Add-on SDK 版本中获得任何改进,但会获得对旧 Firefox 版本的支持。您仍然需要一个至少与 Firefox 10 兼容的附加组件 SDK 版本,否则您的附加组件将无法安装在当前的 Firefox 版本中(Firefox 10 是“默认兼容”开关被翻转的地方)。此外,无论兼容性标志如何 - 虽然您的扩展可能在当前的 Firefox 版本中正常工作,但很可能无法正常工作。
  • 您可以放弃附​​加 SDK,只创建一个经典扩展。然后您可以将兼容性边界设置为您喜欢的任何内容。然而,照顾向后兼容性也是您的责任 - 并且根据您希望支持的 Firefox 版本范围,这是一项非常重要的任务。

然而,主要问题是:您为什么要这样做?当前的扩展支持版本是 Firefox 18,因此 Mozilla 不支持 Firefox 18 以下的版本。当然有一些用户出于某种原因使用过时的 Firefox 版本,但不更新的人也很少去安装新的扩展。那么,您真的想花大量时间让您的扩展在 Firefox 1.0(2004 版)中工作吗? Firefox 4(2011 年发布)怎么样?当存在 tons 时,你想投入多少精力来保持与旧版本的兼容? of addon-relevant changes in each single release

关于javascript - Firefox 插件与版本 11 的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16281938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com