Manifest V2 时代终结:Chrome 将 AdGuard 广告拦截器 MV2 从网上应用店下架
正式确认了。Chrome 网上应用店已通知我们,AdGuard 广告拦截器 MV2(我们基于 Manifest V2(Chrome 此前的浏览器扩展平台)构建的扩展版本)已被下架。通知内容毫不含糊。违规项:无。原因:「Manifest V2 弃用」。

AdGuard 并非唯一走到这一步的。Chrome 现已将所有剩余的 Manifest V2 扩展从 Chrome 网上应用店下架,为整个生态系统的 MV2 时代画上了句号。
多年来,Manifest V2(MV2)一直支撑着 Chrome 扩展,其中包括一些功能最强大的广告拦截程序。但这最后一步既不令人意外,也不突然:这一天,我们已经预料了近十年。
AdGuard 用户现在需要做什么
对 Chrome 中的大多数现有 AdGuard 用户来说,答案很简单:什么都不用做。
Chrome 已用 Manifest V3(MV3)取代 MV2,这是 Chrome 扩展现在必须使用的平台。我们重建了 AdGuard 广告拦截器,使其在 MV3 上运行,并在 2024 年 9 月将其作为我们面向 Chrome 的主要扩展。如果您是从我们的 Chrome 网上应用店页面安装的 AdGuard,并允许 Chrome 正常更新扩展,那么您已经被自动迁移到 MV3 版本。
有一个例外:安装了单独上架的 AdGuard 广告拦截器 MV2 的用户。我们曾将其与 MV3 一同维护。由于它的 Chrome 网上应用店 ID 不同,Chrome 将其视为独立扩展,无法自动用当前的 MV3 版本替换它。如果您安装了这个单独的 MV2 扩展,现在需要手动安装当前的 AdGuard 广告拦截器。
事情是如何走到这一步的
Google 于 2018 年推出 Manifest V3,称它会让浏览器扩展更安全、更私密、更高效。Chrome 网上应用店确实存在恶意扩展的问题。但从一开始,我们就怀疑 MV3 是否是解决这个问题的正确方式。
我们从未说过 Google 有意干掉广告拦截程序。我们的观点更简单:限制每一个扩展并不会自动让用户更安全,但它确实会让合法的隐私扩展失去有用的工具。在 Chrome 网上应用店停止接受新的 MV2 提交后,诈骗扩展并没有消失。我们认为,更严格的商店审核以及与安全专家更紧密的合作,会更有效地保护用户。
多年的批评和反馈让 MV3 比最初的提案可行得多。Chrome 增加了新的 API、提高了规则数量上限,并在暂停后又重启了淘汰进程。这避免了最坏的结果,但并没有让 MV3 与 MV2 平起平坐。如今要提供类似的保护需要多得多的努力,而且 MV2 的某些能力仍然无法复现。

MV3 与 MV2:究竟改变了什么?
在 MV2 下,广告拦截程序可以实时检查每个浏览器请求,并决定是放行还是拦截。在 MV3 下,扩展需要预先向 Chrome 提供一份拦截规则列表,而 Chrome 自己做出其中大部分决定。
这意味着扩展需要访问的浏览数据更少,这是 MV3 预期的隐私优势之一。但它也限制了广告拦截程序能做的事——我们早在 2019 年 1 月就对此发出过警告,当时 MV3 还只是一个提案。
在 MV3 下,Chrome 限制了可以同时激活的规则数量和规则组数量。一些传统规则无法在不丢失功能的情况下转换为 MV3 的格式。许多内置过滤规则必须随扩展一起发布,这让紧急更新变得更加困难。此外,除非浏览器 API 提供支持,否则扩展开发者在引入新的拦截方式时自由度也更小。
让 AdGuard 适配 MV3,远不止是修改一个 manifest 文件那么简单。我们构建了将传统过滤器转换为 MV3 规则的工具,并保留了我们自己的引擎来隐藏网页上的广告和其他不需要的元素。我们还开发了在 MV3 动态规则配额内推送紧急修复的方法。最近,MV3 中的自定义过滤器重新获得了独立于扩展本身进行更新的能力。
对大多数用户来说,AdGuard 的表现应该和以前差不多。但 MV3 仍是一种妥协。要提供接近 MV2 水平的保护,需要多得多的工程投入,而且在一些边缘场景中,旧扩展仍能做得更多。
想避开 Chrome 的 MV3 限制?
Chrome 并非唯一选择。如果您想继续使用功能完整的 MV2 广告拦截扩展,Firefox 继续支持 MV2,以及 Chrome 所移除的强大请求拦截机制。
Brave 也通过自己的后端支持少量 MV2 扩展,包括 AdGuard 广告拦截器和 uBlock Origin。不过,Brave 将这种支持描述为尽力而为,而非永久保证。
即便是 MV2 扩展,也只能保护您的浏览器。若要获得不依赖任何浏览器扩展规则的保护,请使用适用于 Windows、Mac、Android 或 Linux 的系统级 AdGuard 应用。它能在浏览器和其他应用中过滤流量。









