如果您在 Google Chrome 或 Microsoft Edge 中使用基于 Manifest V2 的扩展(如 uBlock Origin),您可能已经注意到这些扩展的功能正在逐渐受到限制。最近,谷歌和微软都在推动浏览器从 Manifest V2 迁移到 Manifest V3,这导致许多旧扩展无法正常工作或被直接禁用。

当前情况:Edge Canary 版本的变化
在最新的 Edge Canary 版本中,微软已经开始禁用基于 Manifest V2 的扩展,并向用户显示以下消息:
“此扩展不再受支持。Microsoft Edge 建议您将其删除。”
尽管浏览器会自动关闭这些旧扩展,但用户仍然可以通过以下步骤暂时恢复它们的功能:
- 点击“管理扩展”。
- 找到相关扩展并重新打开其开关。
- 确认提示以重新启用扩展。
需要注意的是,这种临时解决方案可能会在未来失效,因为微软计划彻底淘汰基于 Manifest V2 的扩展。

与谷歌的对比
谷歌早在 2024 年 6 月 就开始逐步淘汰 Manifest V2 扩展,并制定了明确的迁移路线图。相比之下,微软的文档目前仍显示为“待定”,尚未明确具体的淘汰时间表。这一模糊性导致了一些用户猜测,此次变化可能是 Chromium 内核带来的“意外”影响,而非微软主动实施的政策。
不过,无论具体原因如何,微软最终也会像 谷歌一样,完全放弃对 Manifest V2 扩展的支持。
受影响的版本
截至目前,只有 Edge Canary 版本禁用了 uBlock Origin 和其他基于 MV2 的扩展。稳定版、Beta 和 Dev 频道尚未受到影响。此外,uBlock Origin 仍然可以在 Edge 插件商店 中找到,并且该商店最近还进行了重大更新。
用户的应对策略
1. 切换到基于 Manifest V3 的扩展
对于希望继续使用 Edge 或 Chrome 的用户,可以选择迁移到基于 Manifest V3 的扩展。例如:
- uBlock Origin Lite:这是 uBlock Origin 的一个轻量级版本,专门为 Manifest V3 设计。然而,由于 MV3 的限制,Lite 版本可能会失去一些功能。
2. 切换到支持 Manifest V2 的浏览器
如果用户不愿意妥协于 MV3 的限制,可以考虑切换到仍然支持 Manifest V2 的浏览器。目前,Mozilla Firefox 是最明显的选择:
- Firefox:Mozilla 明确表示将继续支持 Manifest V2 扩展,并承诺保护用户对互联网体验的控制权。根据其宣言,“个人必须有能力塑造互联网及其在互联网上的体验”。
3. 使用替代广告拦截工具
除了 uBlock Origin,用户还可以尝试其他广告拦截工具,例如:
- AdGuard:提供强大的广告拦截功能,并支持多种浏览器。
- uMatrix:虽然界面复杂,但提供了极高的自定义能力。
Manifest V2 与 Manifest V3 的主要区别
Manifest V3 是 Google 和微软推动的新扩展标准,旨在提高浏览器的安全性和性能。然而,它也带来了一些限制:
- 背景脚本限制:MV3 不再允许持久化的背景脚本,而是引入了事件页面(event pages),这可能导致某些扩展的功能受限。
- 网络请求拦截限制:MV3 对网络请求拦截的能力进行了严格限制,这对广告拦截器等扩展造成了显著影响。
未来的展望
随着谷歌和微软逐步淘汰 Manifest V2 扩展,用户将不得不面对两种选择:
- 接受基于 Manifest V3 的新扩展,尽管它们可能存在功能限制。
- 切换到支持 Manifest V2 的浏览器(如 Firefox),以保留旧扩展的功能。
对于开发者来说,这也意味着需要投入更多精力适配新的扩展标准,或者寻找替代平台。
评论