9 月 1 日,Google 完成了酝酿多年的浏览器扩展迁移的最后一步:Chrome Web Store 下架所有剩余的 Manifest V2 扩展,其中包括被誉为”史上最强内容拦截器”之一的 uBlock Origin。消息登上 Hacker News 热榜,收获 371 赞和多达 286 条讨论。
具体发生了什么
Google 的官方口径是:Chrome 138 及更早版本上已安装的 MV2 扩展会继续保留,但不再收到任何更新,且一旦从浏览器移除就无法从商店重装。受影响扩展的开发者已收到 CWS 团队的通知。
冲击范围不止 Chrome 用户。Chrome Web Store 是所有 Chromium 系浏览器的事实标准扩展市场——即便 Brave 这类浏览器仍然支持 MV2,其用户也无法再通过 CWS 搜索和安装这些扩展。作为应对,Brave 宣布在自家后端托管四款热门 MV2 扩展:AdGuard、uBlock Origin、uMatrix 和 NoScript,用户可直接在浏览器内启用。
争议的技术核心
Google 推动 MV3 的理由很正当:更强的安全性、隐私与性能,对扩展权限的更严格控制——考虑到扩展能触碰用户几乎全部浏览行为,这些确实是真问题。但批评者指出,MV3 用 declarativeNetRequest 取代 MV2 的 webRequest 阻塞式 API,把”实时逐条请求过滤”换成了”预先声明的规则清单”,并给规则数量设了上限。对广告过滤和隐私保护类扩展而言,这恰好砍在了能力主干上——uBlock Origin 作者多年来一直公开反对这一变更。换言之,安全叙事与商业利益(广告是 Google 的核心收入)在此难以切割。
社区反响
286 条评论的基调高度一致:”换 Firefox”。有人回忆 2010 年 Chrome 如何让整个 web 变得更好、早期用户如何四处安利,如今自己却逢人便劝”别用 Chrome”;有人贴出 keepandroidopen.org,提醒下一个战场在 Android;也有少数声音为 Safari 辩护,认为 WebKit 的差异性对 Web 开发者并非坏事。无论选择哪条路,共识已经形成:浏览器市场的权力集中,最终会以用户侧能力的让渡为代价——而今天,轮到了广告拦截器。
原文链接:Web Iterate 报道 | HN 讨论(371赞/286评论)