Chrome浏览器扩展被禁用如何解决?

bolin
发布于 2025-07-12 / 3 阅读
0
0

Chrome浏览器扩展被禁用如何解决?

一、扩展被禁用原因

谷歌在 2025年7月12日 起对Chrome版本进行了一个更新,只能使用基于 Manifest V3 (MV3) 协议开发的扩展。然后有一些扩展还保留在原来的 Manifest V2 (MV2) 版本,从而导致无法使用。

不用担心,还是有解决方法的。只要根据以下的步骤一步一步来,还是可以继续使用 MV2 版本的扩展。


二、解决步骤

1. 确认Chrome为最新版本

· 打开Chrome浏览器,点击右上角的 --> 帮助 --> 关于Google Chrome

· 然后确保版本号在 138.x.x.x,若不是则需要更新(更新后需要重启浏览器)(如下图所示)

CF962617-AFC4-4C61-A1B2-4766E29BBA09.png

(注意:之后的操作大多数都会在Chrome地址栏上进行输入)

BFEA30A5-55FC-4E6D-B54C-2F74B79276D8.png


2. 访问特定flag并且启动

· 在Chrome 地址栏输入:

chrome://flags/#temporary-unexpire-flags-m137

· 找到如图的这个flag,选择 Enabled(启动)

222051C5-F11E-4639-93C1-899A413A22E5.png


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(禁用)

3027A342-7D1E-4556-9AA9-FB4D94E78EEF.pngAE41CA3E-BBAB-47FA-BEDC-08A936F498A0.png

59078601-5F54-475E-BF53-231E8F4FAB96.png


4. 访问特定flag并且启动

· 在Chrome 地址栏输入:

chrome://flags/#allow-legacy-mv2-extensions

· 找到如图的这个flag,选择 Enabled(启动)

C13C53AC-80B0-4D1F-93A0-861BCC2DC57C.png


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 标准

  • 用途:

  1. 开发者用途:

    • 测试新旧版扩展的兼容性

    • 为 Manifest V3 迁移争取过渡时间

  2. 用户用途:

    • 临时继续使用尚未更新的重要扩展

    • 评估扩展升级后的功能变化

  • 注意:

    • 这只是临时解决方案

    • Chrome 最终将完全移除该功能

    • 长期依赖可能导致安全风险


四、注意事项

  1. 该方案是暂时性的,谷歌团队可能在之后的会进行修改,从而这个解决步骤导致失败

  2. 这个方案有一定的风险

  3. 建议使用基于MV3协议的扩展


评论