[方法分享]Chrome 138 继续使用Manifest V2 扩展

相信不少Chrome用户今天都突然发现浏览器提示xxx扩不再支持、被停用的消息,原因是万恶的Chrome停止支持 Manifest V2 扩展了,像uBlock Origin等扩展都被禁用了。

我搜到一个教程可以继续使用Manifest V2 扩展:
原出处:Chrome 如何继续使用 uBlock Origin 等 Manifest V2 扩展 - 秋风于渭水
简化版:将以下保存为reg后缀的文件,双击添加一个注册表值, 在 Chrome 中打开 chrome://policy/ ,点击 【重新加载政策】按钮

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
“ExtensionManifestV2Availability”=dword:00000002

注意: Chrome 138 是支持 Manifest V2 扩展程序(与 ExtensionManifestV2Availability 键搭配使用)的最后一个版本,建议大家禁止自动更新!

禁止更新成功:
image.png
建议通过Google官方组策略模板设置!
Google官方的组策略模板是通过将注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update下的Update{8A69D345-D564-463C-AFF1-A69D9E530F96}设为REG_DWORD设为0来禁用的,2是手动更新

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update]
“Update{8A69D345-D564-463C-AFF1-A69D9E530F96}”=dword:00000000

关于Manifest V3的各种缺点论坛里也不乏讨论,看来离开Chrome是必然的了

5 个赞

Version 138.0.7204.101 (Official Build) (arm64)
这个版本强制打开:
先设置:

chrome://flags/#temporary-unexpire-flags-m137 [Enabled]

然后重启浏览器。
然后把下面几项的按照这样配置:

chrome://flags/#extension-manifest-v2-deprecation-warning [Disabled]
chrome://flags/#extension-manifest-v2-deprecation-disabled [Disabled]
chrome://flags/#extension-manifest-v2-deprecation-unsupported [Disabled]
chrome://flags/#allow-legacy-mv2-extensions [Enabled]

最后重启一次浏览器, 就可以强制启用了。
别的地方看到的,最后我试了一下 成功了

3 个赞

用hosts屏蔽掉更新域名也能阻止chrome更新

0.0.0.0 update.googleapis.com

PS:其实最难的就是如何彻底禁止chrome的更新。网上大把用了组策略,注册表,禁止服务和计划任务后,还是在某一天莫名就更新了chrome的网友。甚至有些一直用的便携版chrome,但是某一天电脑内莫名被安装了一个最新的原版chrome。

1 个赞

uBlock Origin之类的还有Lite版还好一些,有些无可替代的才麻烦。

习惯了Chrome的操作方式,基于Chromium中的找一个?难保Chromium不会收紧吧?

感谢分享,我非ARM64版本也成功了。

不用挣扎了各位,139已经确定移除了所有的相关API和flags,要么早点适应MV3,要么换FF。

4 个赞

谷歌的说法是,会在139内直接移除相关API,三方想要继续支持V2需要他们自己想办法魔改实现。

Chrome高危漏洞非常多,禁用更新实则并不明智

2 个赞

那可选的实在不多,首选就Firefox了,剩下的就其他平台为主的浏览器了吧?

1 个赞

别挣扎了,早换早省心

Microsoft Edge Canary 140还支持

所以吧,有时候就怀疑,chrome最近从135开始,每个版本都爆“重大漏洞”,“高危漏洞”,有点怀疑是谷歌故意留下的……等到彻底禁用V2的版本才修补。让人不得不升级浏览器版本……

5 个赞

Edge 似乎是打算再当钉子户拖几个版本。

我碰到死在 V2 的插件只有 Proxy SwitchyOmegaHeader Editor

1 个赞

Header Editor我暂时用这个v3插件代替的

作者提供了一些规则

我不是很懂代码,完全平替可能做不到,但我之前在Header Editor里的规则大部分都用这个实现了

简阅作者分享了一个可能是“让chrome永久性支持mv2”的方案,可以参考
不过我不太想折腾了,鬼知道什么时候chrome又禁东西

1 个赞

@PandaFiredoge @wankkoree 拖版本只是时间问题吧,而且还要面对Bug风险。
uBlock Origin的Lite比原来的功能差好多,我这边碰到绕不过去的有ContextSearch web-extCookie AutoDeleteHeader Editor先前放弃了。

在 V3 标准出来的时候就已经预感到了必须要提前做好准备,所以一直有意识地在找 V2 扩展的替代品。我以前严重依赖于沙拉词典这个 V2 扩展的,后来改变了思路,如果是想要深挖单词意思的则用 GoldenDict,只是简单地了解意思的话,可以直接用那几个热门的网页翻译扩展(沉浸式、kiss translator、流畅阅读等等)的划词翻译功能,用了一两个月后发现需求已经完全被解决,就直接卸载掉沙拉词典了。现在138后扩展列表中没有一个停用的信息。

我的方案是火狐,而且火狐有个特点,刚开始用觉得很慢,很不舒服,但用一段时间发现速度就上来了,性能也好了,其它各个方面没怎么管它但也舒服了,现在用的就很顺滑

1 个赞

看来是时候把扩展更换一番了。

你火狐用的是常规版本还是ESR?