为什么在升级Firefox时加载项不兼容


19

我的默认浏览器是Chrome,但是由于某种原因偶尔使用Firefox时,通常会对其进行更新。
几乎每次我更新Firefox时,我的某些附加组件都会不兼容。
这是为什么?
为什么Chrome不会发生这种情况?


3
这真的很糟糕,为什么我一直都在越来越少地使用Firefox。
Lance Roberts

1
Chrome和Firefox具有不同的插件架构。Firefox的功能要强大得多,但人们更自觉地考虑过使用Chrome来避免此类问题。Firefox的系统与版本号紧密相关,因为插件API经常在版本之间进行更改。自从他们最近更改了发行周期和版本编号以来,Firefox的系统就变得非常无法使用。希望他们会提出改善它的策略,但是我还没有读到任何有希望的东西。
hippietrail

Answers:


10

我听到你了!我今天第一次运行Firefox是使用多个插件,这是很久以来的第一次-后来它说有可用的更新-我让它这样做,然后我所有的插件都被禁用了!

Firefox更新实际上并未将单个插件本身标记为不兼容,而是插件作者未声明它们兼容而禁用了它们。

您可以使用添加兼容性兼容性报告程序,该报告程序将允许您报告与Firefox版本“不兼容”的加载项。

至于Chrome为什么不执行此操作的原因-我认为它是主观的,您将得到不同的答案-恕我直言,它以更传统的方式设计-它允许所有附加组件,如果有任何中断,则用户有责任为了找到错误所在,例如通过禁用直到知道安全为止,Firefox可能会惹恼普通用户,但是对于最终用户而言,这是一个更安全的解决方案。


21

Firefox中的每个插件都有设置,该设置指定将使用的Firefox版本(假定作者已经使用上述版本测试了其插件)。从历史上看,插件通常声称与Firefox的主要版本兼容(例如2.X),但是3.0和3.6之间存在差异,因此插件作者变得更加具体,只声称与特定的主要和次要版本(例如3.6.X)兼容。 )。可以指定一定范围的版本(例如2.X-> 3.6.X),但是必须指定上限,并且如果要通过Mozilla网站分发插件,则不能将其作为Firefox的未发布将来版本。

现在Firefox的“主要”版本每6到8周就会发布一次(自3月以来我们已经看到4.0到6.0版),附加组件的作者已经无法跟上,并且越来越多的人落伍了。

您有时会在Chrome“扩展程序”页面上看到一则消息,指出特定的扩展程序需要更新才能与当前版本的Chrome一起使用,但是由于更新是在后台自动完成的,因此很难在这种状态下捕获到某个扩展程序。


-1

如果这让您感到烦恼,那么很多解决方法就是不使用神秘或不受欢迎的插件。在任何附加系统插件中,插件最终都会过时。不受欢迎,被遗弃或人们喜欢的宠物项目附加组件很少会更新为使用新浏览器中可用的新API。

我多年来一直在使用相同的插件集,并且只有一次出现不兼容错误。我的列表:

  • 最后通行证
  • Xmarks
  • Adblock plus
  • Greasemonkey-这是我遇到的唯一问题
  • 萤火虫
  • 实时HTTP标头
  • Chatzilla

所有这些附加组件已经使用了多年,没有任何问题。他们有什么共同点?他们很受欢迎。

老实说,最近的Firefox猛烈抨击是因为他们正在使用某人的插件,而该插件在新版本的firefox中不起作用,当该插件是在周末创建的,用于某些微不足道的功能并发布只是为了给他们的名字一些曝光时,它真的已经很老了。流行的插件一直有效,请使用它们。如果您使用的是5个人已下载的插件,则您自己


关心解释下降投票吗?
TheLQ 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.