允许启用过时的 Firefox 扩展

允许启用过时的 Firefox 扩展

所以我有一个可爱的扩展,叫做 Pentadactyl。它不是针对每个“主要” Firefox 版本进行维护的,因此可能在某个地方有一个过时的版本号。它完成了它的工作,坦率地说,如果它不工作,那是我的问题。

无论如何,我决定更新 Firefox,但重启后它告诉我我的扩展不兼容,并在未经我同意的情况下将其关闭。然后,当我进入扩展选项卡再次启用它时,却看不到这样做的可能性,即使我自己承担风险。

似乎about:config不再具有价值checkCompatability。有没有一种优雅的方式来纠正这个问题……Firefox 决定为我的安全提供出色的用户体验?

我使用的是 FF 版本 42.0。很不幸。

答案1

最简单的方法是禁用附加组件兼容性检查。可以通过安装禁用附加组件兼容性检查

This add-on re-enables the functionality of extensions.checkCompatibility irrespective of the current application version and disables checking by default.

这意味着您将能够从任何版本的 Firefox 安装插件,但请小心,因为您可能会破坏 Firefox 安装。如果发生这种情况,请在启动时按住 Shift 键,然后以安全模式启动它。

答案2

我仍在使用 FF41,但根据问题在 Github 上,Git 版本install.rdf如果你只是改变文件以更改em:maxVersion="41.*"为, Pentadactyl 就可以在 42 上工作em:maxVersion="42.*"

您可以通过解压扩展名(它只是一个具有不同扩展名/mimetype 的 zip 文件)、更改文件,然后重新打包(只需将其压缩并更改.zip.xpi)来执行此操作。

相关内容