Chrome 如何继续使用 uBlock Origin 等 Manifest V2 扩展
谷歌将于 2024 年 6 月开始禁用 Manifest V2 扩展程序,强制开发者使用 Manifest V3 目前在127以上版本的 Chrome 中开始出现升级提示。但问题在于 Manifest V3 扩展的权限被大大缩减,很多知名扩展的功能受限,比如 uBlock Origin 在升级到 Manifest V3 后,将只能使用静态过滤规则、无法实现动态过滤、无法实现动态 URL 过滤等。反广告功能被大大限制。本文通过使用企业策略强制 Chrome 延长对 V2 扩展的支持。
Chrome 138 是支持 Manifest V2 扩展程序(与 ExtensionManifestV2Availability 键搭配使用)的最后一个版本。如果你想继续通过本方法维持 Manifest V2 扩展使用,请不要升级到139及以上版本的浏览器。
目前存在一个实验性设置,在 Chrome 版本为 139 与 140 时也可以临时开启 Manifest V2 扩展支持,详见步骤中的“使用实验性参数实现”部分,谷歌目前在坚持推动 V3 扩展的使用,从现有代码分析,这个设置最多应该只能坚持到141或142版本
使用企业政策实现 Manifest V2 扩展支持 (适用于 Chrome 138.0.7204.50 及以下版本)
- 在 Windows 10/11 搜索框中输入
regedit
打开 注册表编辑器 -
在注册表编辑器中打开:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\
路径 -
右键单击
Policies
- 新建项
- 命名为
Google
- 右键单击
Google
- 新建项
- 命名为
Chrome
- 右键单击
Chrome
- 新建
DWORD32 位值
- 命名为
ExtensionManifestV2Availability
- 新建
- 右键单击
ExtensionManifestV2Availability
- 将键值修改为
2
- 左键单击
确定
按钮
- 将键值修改为
- 在 Chrome 中打开
chrome://policy/
- 点击 【重新加载政策】按钮
- 看到 Chrome Policies 项目出现如下图所示的政策即可。
- 禁止 Chrome 自动更新
详见《如何彻底禁用 Chrome 自动更新》 -
为了方便大家,经过评论区提醒,做了一个注册表文件,大家按需取用即可,下载后解压,双击运行,并选择「确定」允许修改注册表即可。
- Chrome 强制开启 V2 扩展支持:点击下载
- 恢复修改的方法:删除注册表中对应的键值即可。
使用实验性参数实现 Manifest V2 扩展支持 ( 适用于 138.0.7204.101 及以上版本)
根据网友反馈 Chrome 138.0.7204.101 及之后的版本无法按上述这样直接开启对Manifest v2 扩展程序的支持,如果你发现企业策略无效,可以试试下边这个方法:
- 打开 chrome 浏览器
-
访问
chrome://flags/#temporary-unexpire-flags-m137
,将最后参数改为「Enabled」(注意:这个 m137 是 Chrome 版本为 138 时的结果,Chrome版本是139时,这个参数会变成chrome://flags/#temporary-unexpire-flags-m138
请以此类推,依次查询) -
重启 Chrome 浏览器(注意:要彻底重启,不要残留后台进程,不然你是看不到后面这些东西的,你修改配置后,浏览器应该会在最下边出现一个重启按钮,用这个重启。)
-
依次访问如下地址,并设置为对应参数
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]
- 再重启一次浏览器,应该就可以开启 Manifest v2 扩展程序支持了
为什么按照上文操作后浏览器显示了一行字「您的浏览器由贵组织管理」
- 为什么需要这个操作?
大家想用的某些浏览器插件(比如一些旧版工具)需要开启对 Manifest V2 扩展程序的支持才能运行。但新版 Chrome 默认禁用了它。我们的目标是:通过一个chrome设计给企业用户的“小开关”重新开启 V2 插件支持,让大家能用上这些插件。 -
什么是企业策略?
企业策略(Policy)本质是 Chrome 浏览器内置的配置开关,就像手机里的“开发者选项”。设计初衷是方便 公司统一设置所有员工浏览器(比如强制启用一些安全功能)。但普通用户也可以手动开启个别开关。就像你可以自己打开手机的“开发者选项”模式后,自行配置蓝牙编码器版本呀,音频采样率呀。上文的操作的本质,是借用 Chrome 留给高级企业用户的“合法后门”来恢复 V2 插件功能。 -
谷歌为什么要留这个“合法后门”?
因为大型企业经常会有一些很老的自有的工作用扩展,这些扩展可能对企业正常工作很有必要性,如果谷歌过于强硬的一刀切,禁止了这些 V2 扩展,可能导致企业无法正常运转,如果恰好这个企业是一些关键行业的,比如民航、汽车、海关等,因为谷歌的一个策略直接全行业瘫痪,谷歌可背不起这个锅。所以谷歌给这些企业用户设计了一个“企业策略”,允许企业重新开启对 Manifest V2 扩展程序的支持。但谷歌也不打算永远兼容Manifest V2 扩展,所以也限制了,这个“小开关”仅限 138版本以下浏览器可用
总结
谷歌这一手,对扩展的能力的限制是非常大的,我常用的扩展被影响的就有:
- Tampermonkey(篡改猴)
- Proxy SwitchyOmega(自动切换代理服务器)
- uBlock Origin (反广告扩展)
- 划词翻译
- Header Editor (管理浏览器请求,修改请求头和响应头、重定向请求、取消请求)
Manifest v3 直接阉割掉了他们很多功能的权限,即使他们推出了 V3 版本,功能也必然会比现在的版本有大量阉割。
通过本文启用企业策略的方式延长 Manifest v2 扩展程序的支持,咱们最多可以再延长一年的使用时间。所以如果后期没有大神发现更好的解决办法的话,也许换成不受限制的 Mozilla Firefox 浏览器会是个更好的选择吧。
Chrome 138 是支持 Manifest V2 扩展程序(与 ExtensionManifestV2Availability 键搭配使用)的最后一个版本。如果你想继续通过本方法维持 Manifest V2 扩展使用,请不要升级到139及以上版本的浏览器。
目前存在一个实验性设置,在 Chrome 版本为 139 与 140 时也可以临时开启 Manifest V2 扩展支持,详见步骤中的“使用实验性参数实现”部分,谷歌目前在坚持推动 V3 扩展的使用,从现有代码分析,这个设置最多应该只能坚持到141或142版本
以上方法在 Chrome 138.0.7204.50、138.0.7204.101 、139.0.7258.67、141.0.7340.0 中测试通过。
mzk
2025-07-11 23:17
138.0.7204.101版本按照教程的禁止更新没有用,没显示「检查更新时出错」,而是照常搜索更新转圈后显示「Chrome 已是最新版本
版本 138.0.7204.101(正式版本) (64 位)」
去年夏天
2025-07-11 23:52
看这个吧:如何彻底禁用 Chrome 自动更新,之前那个注册表的方式限制比较大
Hatsu
2025-07-11 22:35
真赛博神医!太感谢了
nihao
2025-07-11 22:29
赛博华佗太强了
koji
2025-07-11 21:05
感谢!有什么能优雅地关闭自动更新的方法吗?用组策略设置政策chrome里没反应😭
1958
2025-07-11 22:28
你好为什么用了禁用更新的注册表后浏览器有个 您的浏览器由贵组织管理
去年夏天
2025-07-11 23:14
这就是禁止更新实现的方式:通过注册表添加企业策略实现的,企业策略生效时就会显示一个「您的浏览器由贵组织管理」(chrome为了方便大型企业管理员工对浏览器的设置,防止员工配置出不安全的浏览器设置,所以允许企业下发配置作为最高权限配置,这个企业策略可以通过域账户云端实现也可以通过注册表本地实现)
去年夏天
2025-07-11 23:52
看这个吧:如何彻底禁用 Chrome 自动更新,之前那个注册表的方式限制比较大
Hatsu
2025-07-11 23:00
除了注册表方法,也可以win搜索「服务」打开,往下翻找到「Google 更新程序服务 」「Google 更新程序内部服务」两个都给禁用,就好了。
不过我是上个月就禁用了,当时chrome版本137.0,今天发现谷歌又发病我就第一时间检查版本号没变,也照常显示更新出错,但那两个更新服务都显示138.0版本。不知道什么原因
去年夏天
2025-07-11 23:16
因为谷歌就是有病,即使禁止更新只要chrome能联网,谷歌也有可能给你强制更新了。但是chrome怎么可能不联网呢
revar
2025-07-11 20:30
这煞笔谷歌每隔一段时间就给我整幺蛾子
EXIsT
2025-07-11 18:34
感谢赛博神医!写了一个reg,有需要的自取
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
“ExtensionManifestV2Availability”=dword:00000002
去年夏天
2025-07-11 23:17
谢谢提醒,我把reg放到正文里了
ysdcs
2025-07-11 16:06
神医
00
2025-07-11 15:43
赛博神医救我chrome狗命
牛马没烦恼
2025-07-11 14:41
真话,哥真赛博神医,收下我的膝盖,谢谢你
yh364
2025-07-11 14:25
神医 感谢
无心
2025-07-11 14:11
赛博神医啊,几分钟前扩展突然无了,设置一下就好了
去年夏天
2025-07-11 16:41
一定要把自动更新关了,不然升级到139的话,也没用了
Kotecha
2025-07-11 13:07
太好了,我的uBlock Origin和暴力猴又回来了
去年夏天
2025-07-11 16:41
“垃圾谷歌毁我扩展”
Xpc
2025-06-10 09:54
哎,六月要到了,该怎么办呢
去年夏天
2025-06-10 11:47
暂时可以不升级到139版本,保持在138就好了。
Winnie
2025-06-20 10:06
用360安全遛揽器吧
无名
2025-05-27 16:09
有用,太厉害了
去年夏天
2025-05-27 18:10
但是很快就没用了,根据谷歌的时间表「2025 年 6 月:Chrome MV2 弃用企业版发布」
蛋蛋侠
2025-04-19 14:43
谢谢博主,太有用了,沙拉查词可以用了
去年夏天
2025-04-19 16:44
建议换成「沙拉翻译」,基本是沙拉查词的二次进化版,支持多种人工智能AI翻译大模型,用起来更好用一点。
田野光
2025-03-08 01:16
mac版本有辦法嗎?手賤升級了chrome悲劇
Jeffer.Z
2024-09-03 17:06
我在谷歌浏览器的插件还从来没有用过去广告,主要就是翻译了,感觉谷歌还是比360浏览器这些好用。
去年夏天
2024-09-04 09:28
从本站的统计,访客开启去广告扩展的比例是三分之一,大部分人确实不会使用去广告。
klcdm
2024-08-29 01:54
Edge用户,哈哈
去年夏天
2024-08-29 09:37
Edge是这样的
这句话换个说法就是“当 Chromium 彻底抛弃V2扩展时,Edge 最迟在这个时候会跟进”
万有引力
2024-08-18 17:25
划词翻译,那个扩展.需要魔法吗
去年夏天
2024-08-19 09:59
如果是谷歌翻译之类的需要,百度腾讯翻译君啥的不需要
石樱灯笼
2024-08-16 17:31
自从被Chrome扫过一次硬盘后我就彻底抛弃Chrome了。
去年夏天
2024-08-16 18:04
没办法的啦,毕竟这些公司一旦做大,就会从技术开发主导,变成职业股东经理人主导。
职业股东经理人,只会为投资的盈利率负责。
石樱灯笼
2024-08-16 19:33
然后盈利率大崩的时候这些害虫跑得比谁都快,赚得比谁都多。