首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >火狐插件与版本11兼容

火狐插件与版本11兼容
EN

Stack Overflow用户
提问于 2013-04-29 15:00:58
回答 2查看 167关注 0票数 2

我为Firefox做了一个注释,它适用于最新版本。我的问题是,我希望它能与火狐的所有版本一起工作。我该怎么做?

信息:

  • 我使用加载项SDK进行扩展。
  • 我在我的分机中也使用了jQuery,它能在这里出现吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-30 11:57:49

插件SDK 1.14 (目前的版本)标志着与Firefox 19兼容的插件,并且不允许在旧版本中安装。如果你不喜欢,你有几种选择:

  • 在插件SDK安装中编辑app-extension/install.rdf,并将minVersion设置为火狐19以外的其他内容。如果您的扩展很简单,那么您的扩展甚至可以在较旧的火狐版本中运行,甚至在火狐4中也是如此(不过,在火狐4中引入了无启动扩展)。这显然是不被支持的,并且验证所有事情都正常工作(例如,没有内存泄漏)几乎是不可能的。
  • 你可以得到一个插件SDK的旧版本。。在较新的插件SDK版本中,您将得不到任何改进,但是您得到了对旧Firefox版本的支持。但是,您仍然需要一个至少兼容Firefox 10的外接程序SDK版本,否则您的插件将不会安装在当前的Firefox版本中(Firefox 10是“默认兼容”开关被翻转的地方)。另外,不管兼容性标志是什么--尽管您的扩展在当前的Firefox版本中可能正确工作,但它也有可能无法工作。
  • 您可以删除插件SDK,只需创建一个经典的扩展。然后,您可以设置任何您喜欢的兼容性边界。然而,注意向后兼容性也是你的责任--取决于你想要支持的火狐版本的范围,这是一项非常重要的任务。

然而,主要的问题是:你为什么要这样做?当前的扩展支持版本是Firefox 18,因此Mozilla不支持Firefox 18以下的版本。当然,由于某种原因,在过时的Firefox版本上也有一些用户,但是不更新的人也很少去安装新的扩展。那么,您真的想花费大量的时间在Firefox1.0(2004版)中完成扩展工作吗?火狐4(2011年发布)怎么样?当存在 与副词相关 变化 在……里面 每一个 单人 发布时,您想投入多少精力来保持与旧版本的兼容性?

票数 5
EN

Stack Overflow用户

发布于 2013-04-30 11:48:25

您应该阅读sdk文档中的addon兼容性页面。

https://addons.mozilla.org/en-US/developers/docs/sdk/1.14/dev-guide/guides/firefox-compatibility.html

您是否只是试图更改您的minVersion文件中的install.rdf字段?

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

https://stackoverflow.com/questions/16281938

复制
相关文章

相似问题

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