Google Chrome Manifest V3 迁移及 MV2 广告拦截器的终结

Google Chrome 正在通过移除剩余的技术漏洞来完成向 Manifest V3 的过渡,这些漏洞曾让 Manifest V2(MV2)扩展得以运行。此举实际上终止了对包括 uBlock Origin 在内的众多流行广告拦截器的支持,因为浏览器将删除运行它们所需的遗留代码。

Chrome 150 与 151:最终移除时间表

Google 正在通过两次主要更新在 2026 年中期逐步淘汰 Manifest V2 支持。这些更新将移除用户此前用来绕过 MV3 限制的标志。

  • Chrome 150(预计 2026 年 6 月 30 日): 此版本将移除 kExtensionManifestV2Disabled 标志。该标志是用户保持 MV2 扩展活跃的主要技术变通方案。虽然仍保留一种受限的 DevTools 方法,但它需要对每个会话的页面元素进行手动修补,难以用于日常使用。
  • Chrome 151(预计 2026 年 7 月): 此版本将移除所有剩余的遗留标志,包括 ExtensionManifestV2UnsupportedExtensionManifestV2AvailabilityAllowLegacyMV2Extensions

推动 Manifest V3 转变的技术因素

Google 将技术债务、安全风险和复杂性列为彻底移除 Manifest V2 支持的主要原因。根据 Chromium 提交中的一位 Google 工程师的说法,公司已发现若干特定于 MV2 的 bug,必须将其移除。

"MV2 扩展在任何受支持的 Chrome 版本中都不再被允许,我们正在移除对它们以及相关功能的支持。由于其复杂性、技术债务以及所带来的安全风险,我们无法无限期地提供/维护这些功能。"

对广告拦截器和 Chromium 浏览器的影响

向 Manifest V3 的转变从根本上改变了浏览器扩展的权限结构。由于 MV2 允许更灵活的网络请求拦截,许多广告拦截器依赖它来有效过滤内容。Manifest V3 限制了这些能力,这也是 uBlock Origin 等工具受到严重影响的原因。

虽然此移除由 Google Chrome 主导,但其影响也波及其他基于 Chromium 的浏览器。Google 曾指出,其他浏览器如果愿意可以继续支持 MV2,但行业报告显示,Microsoft Edge 和 Opera 很可能会跟随 Chrome 的步伐禁用这些扩展。

Sources