为什么升级firefox时加载项变得不兼容

Tyi*_*ilo 19 firefox browser-addons firefox-extensions

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

小智 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 一起使用,但由于更新是在后台自动完成的,因此很难在这种状态下找到扩展程序。


Wil*_*sum 10

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

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

您可以使用插件兼容性报告器,它允许您报告与您的 Firefox 版本不“兼容”的插件。

至于为什么 Chrome 不这样做 - 我认为这是主观的,你会得到不同的答案 - 恕我直言,它是以更传统的方式设计的 - 它允许所有附加组件,如果有任何问题,责任在于用户通过禁用直到他们知道它是安全的来查找错误,Firefox 可能会惹恼普通用户,但对最终用户来说是一个更安全的解决方案。