如果你最近打开过 Chrome 的插件(chrome://extensions/
)页面,就会发现最上方有一行提示:
这些插件可能很快将不再受支持。 请移除这些插件,或将其替换为 Chrome 应用商店中的类似插件
下面列出的插件不乏 AdGuard、Tampermonkey 等知名插件,难道这些插件以后都不能用了吗?
那么这篇文章就来讲讲这是怎么回事。
为什么会有这个提示?
首先,这个提示出现的根本原因是,谷歌正在对 Chrome 插件的架构进行大规模更新——从目前的 Manifest V2 升级到 Manifest V3。Chrome 正在推进开发者们进行更新。
这个改动是有破坏性的,很多现有的插件可能无法正常工作。许多插件还没有完成从老版架构到新版架构的迁移,所以这些插件会出现这个提示。
这并不意味着扩展马上就不能用,但它提醒你,这些扩展在未来的某个时间可能失效。
Manifest V3 是什么?
Manifest V3 是谷歌在 2018 年推出的新一代 Chrome 插件的架构。谷歌官方宣称,这次插件架构升级的初衷是提升浏览器的安全性、隐私性、性能。
有下面这些主要的变化:
- 更严格的权限管理:插件将无法像以前那样轻松地截获和修改网络请求。
- 更有限的后台脚本:V3 限制了插件在后台运行持续脚本的能力,这影响了某些长时间依赖后台操作的插件。
- 提高安全性和性能:V3 旨在提升浏览器的整体性能与安全性,减少恶意插件对用户隐私的威胁。
更详细的变化可以参考 Chrome stats 提供的文章。
虽然这些特性确实带来了一些好处,但是 Manifest V3 会限制一些插件的功能,尤其是在广告和跟踪器拦截、网络请求控制方面。所以也被很多人视为是谷歌在通过这种方式维护自己的广告费收入。
这个计划走走停停,谷歌多次延迟发布 Manifest V3 版本,延长 Manifest V2 的使用日期,曾于 2022 年 12 月宣布暂停了 Manifest V2 的弃用计划。又在 2023 年 12 月宣布,将弃用计划推迟到 2024 年 1 月。
2024 年 5 月又宣布从 6 月 3 日开始,“在 Chrome 中,如果用户仍然安装了 Manifest V2 扩展,就可能在访问扩展管理页面时看到警告横幅,通知他们某些扩展很快将不再受支持。同时,仍在使用 Manifest V2 的具有精选徽章的扩展将失去其徽章。”
还是来自 Chrome stats 的数据,别看这张图两根线之间的差距这么大,截至近期,其实只有 53.28% 的应用更新到了 Manifest V3 ,也就是还有将近一半的插件未进行更新。