正如魔术 8 球所说:“现在无法预测”。
现实情况是,我们还不知道在 Firefox 57 发布之后继续运行基于非 WebExtensions 的附加组件需要什么。我们所知道的是,Mozilla 已经声明对于 Firefox 57:
- Firefox 只会运行 WebExtensions。
- AMO 将继续支持在 57 发布后列出和更新旧版附加组件,以便更轻松地过渡。此支持的确切截止时间尚未确定。
之前曾说过,仅限 WebExtensions 的限制仅适用于 Release 和 Beta 渠道,因此:
可以继续在以下位置运行基于非 WebExtension 的附加组件:
目前尚不清楚这些是否真的有可能。如果它们是可能的,则尚不清楚旧的附加组件可以运行多长时间(这都是由于对 Firefox 的更改和/或有意禁用的非 WebExtensions)。AMO 将继续支持非 WebExtension 附加组件的列表和更新这一事实是一个令人鼓舞的迹象,表明我们仍然能够在不是主要发布和 Beta 渠道的 Firefox 版本中使用它们。
其他选项包括:
- Firefox ESR 52版本。模式是,这将通过 Firefox 60 的正常版本得到支持,或者如此。就个人而言,我认为 Mozilla 应该计划在功能发生任何重大变化之前发布 ESR 版本(即拥有 Firefox 56 ESR),但这似乎不是 Mozilla 的做法。
- 由 Firefox 组成的各种分支。必须检查每个分叉,以了解他们对此更改的计划。
- 任何专门为继续支持非 WebExtension 附加组件而制作的新分支。
- 黑客可能会确定重新启用非 WebExtension 支持,类似于现有的禁用插件签名检查的支持。
您应该记住,计划是让 Firefox 在未来发生根本性的变化。放弃功能更强大的附加组件类型(基于非 WebExtensions 的扩展以及完整主题)的一个重要原因是允许更改 Firefox,而无需考虑与依赖于功能更强大的附加组件保持兼容性。 Firefox 的内部操作。确切地说,这些重大变化何时推出尚不清楚。
就个人而言,我在一条类似的船上。我发布的所有附加组件都无法迁移到 WebExtensions。我使用的许多其他附加组件显然无法迁移到 WebExtensions。坦率地说,我不期待在没有这些附加组件提供的功能的情况下使用 Firefox。因此,当我们接近 Firefox 57 时,我将继续研究可用的选项。
但是,即使在 Firefox 52 ESR 停产后我找不到使用功能更强大的附加组件的选项,我也可能会继续使用 Firefox。我这样做而不是切换到 Chrome 的主要原因是 Firefox 扩展程序经过审查过程,而从安全和隐私的角度来看,通过 Chrome 商店发布的 Chrome 扩展程序可能非常糟糕。