一、扩展被禁用原因
谷歌在 2025年7月12日 起对Chrome版本进行了一个更新,只能使用基于 Manifest V3 (MV3) 协议开发的扩展。然后有一些扩展还保留在原来的 Manifest V2 (MV2) 版本,从而导致无法使用。
不用担心,还是有解决方法的。只要根据以下的步骤一步一步来,还是可以继续使用 MV2 版本的扩展。
二、解决步骤
1. 确认Chrome为最新版本
· 打开Chrome浏览器,点击右上角的 ⋮
--> 帮助
--> 关于Google Chrome
· 然后确保版本号在 138.x.x.x
,若不是则需要更新(更新后需要重启浏览器)(如下图所示)
(注意:之后的操作大多数都会在Chrome地址栏上进行输入)
2. 访问特定flag并且启动
· 在Chrome 地址栏输入:
chrome://flags/#temporary-unexpire-flags-m137
· 找到如图的这个flag,选择 Enabled
(启动)
3. 访问三个特定flag并且禁用
· 在Chrome 地址栏依次输入:
chrome://flags/#extension-manifest-v2-deprecation-warning
chrome://flags/#extension-manifest-v2-deprecation-disabled
chrome://flags/#extension-manifest-v2-deprecation-unsupported
· 找到如图的每一个flag,选择 Disabled
(禁用)
4. 访问特定flag并且启动
· 在Chrome 地址栏输入:
chrome://flags/#allow-legacy-mv2-extensions
· 找到如图的这个flag,选择 Enabled
(启动)
5. 重启浏览器
重启后就可以完成应用刚刚所修改的设置
然后那些扩展就可以正常使用了!!!
三、相关flag说明
1. Temporarily unexpire M137 flags.
Temporarily unexpire M137 flags是 Chrome 浏览器的一个实验选项,用于 临时恢复被隐藏或过期的旧版实验功能。
作用:开启后,可以重新显示某些被 Chrome 团队移除或禁用的测试功能(特别是 M107 版本之前的)。
用途:适合需要找回旧版功能的用户或开发者。
注意:这些功能可能不稳定,且未来更新后可能彻底失效。
2. Extension Manifest V2 Deprecation Warning Stage
Extension Manifest V2 Deprecation Warning Stage 是 Chrome 用来 控制 Manifest V2 扩展淘汰警告 的开关。
作用:开启后,浏览器会对旧版扩展(Manifest V2)显示淘汰警告,提醒用户或开发者尽快升级到新版(Manifest V3)。
用途:
开发者调试时可暂时关闭警告(选 Disabled)。
普通用户可借此检查哪些扩展需要更新。
注意:未来 Chrome 将强制禁用 Manifest V2 扩展,此 Flag 仅是警告开关。
3. Extension Manifest V2 Deprecation Disabled Stage
Extension Manifest V2 Deprecation Disabled Stage 是 Chrome 用来控制 Manifest V2 扩展禁用阶段的开关。
作用:开启后,浏览器会按计划逐步禁用旧版扩展(Manifest V2),关闭后(选 Disabled),可暂时允许 Manifest V2 扩展继续运行
用途:开发者测试时可临时绕过禁用限制,用户可为尚未适配的旧扩展争取过渡时间
注意:这只是临时解决方案,Chrome 最终仍会强制淘汰 Manifest V2,建议尽快将扩展升级至 Manifest V3 版本
4. Extension Manifest V2 Deprecation Unsupported Stage
Extension Manifest V2 Deprecation Unsupported Stage 是 Chrome 用来控制 Manifest V2 扩展最终淘汰阶段的开关。
作用:
这是 Chrome 淘汰 Manifest V2 扩展的最后阶段
开启后,浏览器将完全停止支持 Manifest V2 扩展
所有 Manifest V2 扩展将无法安装或运行
用途:
开发者可以用来测试扩展在完全淘汰环境下的表现
企业用户可以用来评估淘汰 Manifest V2 后的影响
普通用户可以看到哪些扩展将完全失效
注意:
这是不可逆的淘汰过程
所有 Manifest V2 扩展最终都会进入这个阶段
建议立即将所有扩展升级至 Manifest V3
5. Allow legacy extension manifest versions
Allow legacy extension manifest versions 是 Chrome 浏览器中用于控制是否允许旧版扩展清单(Manifest)版本的实验性开关。
作用:
开启后允许安装和运行旧版 Manifest V2 扩展
关闭后将强制使用 Manifest V3 标准
用途:
开发者用途:
测试新旧版扩展的兼容性
为 Manifest V3 迁移争取过渡时间
用户用途:
临时继续使用尚未更新的重要扩展
评估扩展升级后的功能变化
注意:
这只是临时解决方案
Chrome 最终将完全移除该功能
长期依赖可能导致安全风险
四、注意事项
该方案是暂时性的,谷歌团队可能在之后的会进行修改,从而这个解决步骤导致失败
这个方案有一定的风险
建议使用基于MV3协议的扩展