Google 在七八年前就搞出来了 Manifest V3 这个浏览器扩展程序的新标准,旨在加强扩展程序的隐私保护、安全性和性能。不过由于大家的一致反对,整个迁移过程一直拖到去年才尘埃落地。谷歌已于 2025 年 7 月 24 日在所有位置停用 Manifest V2

诚然,新的标准确实带来了不少好处,而且现在看 Google 也并不是因为顾及其钱袋子而搞骚操作。但客观而言我的 Chrome 浏览器中仍有不少实用但已停止维护的扩展,找来找去也没有最佳替代方案,还是看看怎么让 Chrome 继续使用 Manifest V2 的扩展程序吧。

总体来说最简单的方案其实是改用 Microsoft Edge 浏览器,迁移过程也十分方便,毕竟它现在也是基于 Chromium 开发的(有点怀念当年的使用 EdgeHTML + Chakra 的旧版 Microsoft Edge 了)。不过这几年微软可是越来越魔幻以至于魔怔了,我还是继续 Chrome 吧,实在是有点害怕QAQ

好在如今我们还是有方法解决这个问题的,目前看来这个方法会一直有效,应该是 Google 是故意留下来的。方法其实很简单,就是给 Chrome 加启动参数。之前折腾过好多办法,现在看来还得是这个,核心就是在 Chrome 启动时传入参数开启 Manifest V2 支持:

1
--disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled

Windows 用户

Windows 用户请鼠标右键 -> 新建 -> 快捷方式并填入:

1
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled

如果 Chrome.exe 不在 "C:\Program Files\Google\Chrome\Application\chrome.exe",请修改为实际的安装地址,记得保留现有的双引号

对于已有的 Chrome 快捷方式,直接修改鼠标右键 -> 属性 -> 目标即可。


MacOS 用户

MacOS 用户请先完全退出 Chrome 后,在启动台中找到终端,打开并输入执行:

1
open -b com.google.Chrome --new --args --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled

这会打开一个全新的 Chrome 进程,之后就可以退出终端了。

当然也可以使用启动台中的自动操作或者脚本编辑器去创建快捷方式,不过 MacOS 中 Chrome 一般是常驻后台的,而且也不经常关机或重启,这里就不对此方法过多展开了。