2026 年 8 月 31 日,Chrome 网上应用店中残存的 Manifest V2 扩展程序被全部下架。这些扩展早在 2025 年 7 月的 Chrome 138 上就已经停止运行,因此这次消失的其实是分发入口。历时 4 年多、分阶段推进的 Manifest V3 迁移,至此才算真正收尾。

消失的是分发渠道,而不是运行环境

此次被撤下的,是仍以 Manifest V2 形式留在 Chrome 网上应用店中的扩展程序页面。按照谷歌的说明,安装在 Chrome 138 或更早版本上的 Manifest V2 扩展仍会保留在设备中,但无法再获得任何更新;一旦从 Chrome 中删除,也无法再从网上应用店重新安装。

页面从商店消失,意味着与之绑定的评价、安装量显示以及商店链接同样无从查证。企业此前通过指定项目 ID 进行分发的做法,也失去了指向的目标。这些扩展本就已经无法运行,而这一步彻底断绝了恢复的可能。

长达 4 年多的分阶段收紧

对 Manifest V2 的压缩其实开始得很早。Chrome 网上应用店在 2022 年 1 月就停止接收公开和不公开列出的 Manifest V2 新扩展,同年 6 月连私有可见性的提交也一并关闭,新增通道从那时起就已经封死。

真正动到存量扩展是在 2024 年 6 月。在 Beta、Dev、Canary 三个渠道上,安装了 Manifest V2 扩展的用户开始在 chrome://extensions 页面看到警告横幅,相关扩展的 Featured 徽章也被摘除。同年 10 月,稳定版也开始执行停用;到 2025 年 3 月底,所有渠道均已默认关闭。此时用户还能手动重新开启,但这一手段随后被逐步收回。

决定性的一步出现在 2025 年 7 月 24 日的 Chrome 138。所有渠道的 Manifest V2 均被停用,用户再也无法自行恢复。

面向企业的缓冲也在 Chrome 139 结束

企业侧曾获得更长的过渡期。只要配置 ExtensionManifestV2Availability 策略,组织内部分发的 Manifest V2 扩展就能继续运行,这对把自研扩展嵌入业务流程的单位相当关键。

但该策略已在 Chrome 139 中被移除。与面向普通用户的逐步推送不同,这项变更在升级到 Chrome 139 的那一刻就对全体用户同时生效。换言之,Manifest V2 能够运行的最后版本是 Chrome 138,而停留在该版本意味着放弃安全更新,并不是可持续的选择。

Manifest V3 究竟改变了什么

Manifest V3 的设计思路是收窄扩展程序在浏览器内的权限边界。常驻的后台页面被事件驱动的 Service Worker 取代,执行远程托管代码则被明令禁止。网络请求的处理方式也发生变化:不再由扩展逐条查看并即时判断,而是由浏览器按照扩展预先注册的规则统一执行。

谷歌给出的理由是提升安全性并降低资源消耗。常驻进程减少确实能压低内存占用,而无法在事后注入任意代码的结构,也让审核变得更有实效。

受冲击最明显的是广告拦截类扩展。uBlock Origin 依赖逐条检查请求来做判断,无法原样迁移到 Manifest V3,最终以功能受限的 uBlock Origin Lite 形式重新提供。这项限制的出发点可以理解,但灵活性的损失同样真实存在。

现阶段可行的应对方式

Manifest V2 扩展在 Chrome 上已经完全无法运行。如果需要同等功能,首先应确认是否存在 Manifest V3 版本,多数主流扩展早已完成迁移。

若确实必须继续使用 Manifest V2 扩展,更换浏览器是唯一现实的办法。Mozilla 已表明 Firefox 会同时支持 Manifest V2 和 Manifest V3,成为被 Chrome 挤出的扩展的落脚点。不过并非所有扩展都提供 Firefox 版本,迁移前需要先行确认。

总结

2026 年 8 月 31 日的这次集中下架,让 Manifest V2 连同分发渠道一并终结。运行层面的停止发生在 2025 年 7 月的 Chrome 138,企业策略的移除发生在 Chrome 139,这次不过是收尾工作。既然手中残留的扩展既无法更新也无法重装,接下来只剩两条路:换用 Manifest V3 版本,或者迁移到 Firefox 等其他浏览器。

※缩略图为 AI 生成的示意图