浏览器提示“这些扩展程序可能很快将不再受支持”?解决方案在这里!

Posted by abining on July 22, 2025

谷歌浏览器开始停止支持MV2扩展程序 目前可通过实验性选项恢复使用

在使用 Chrome、Edge、Brave 或其他 Chromium 内核浏览器时,可能突然发现:

“这些扩展程序可能很快将不再受支持。”

而打开详情一看,自己常用的扩展(比如 SimpRead、Copixel 等)赫然在列,顿时让人感到不安——是不是这些扩展以后都不能用了?

别慌,我们一步步来搞清楚这个问题,并告诉你解决方案。

背后发生了什么?Manifest V3 变更

这次“即将不受支持”的警告,主要是因为 浏览器扩展系统从 Manifest V2 升级到 Manifest V3(MV3)

简要解释:

  • Manifest 是 Chrome 等浏览器扩展使用的配置规范。
  • V2 是旧版,允许扩展高度自定义、强大但权限广泛。
  • V3 更注重 安全、性能和隐私 ,限制了很多能力,比如:
    • 废弃 background page,改为 service worker
    • 限制了 webRequest blocking(影响广告拦截类扩展)
    • 禁止动态执行脚本(如 eval()

Google 从 2023 年底起就计划逐步弃用 V2 扩展,如今这个过程正在加速。

因此,那些 尚未迁移到 MV3 的扩展 ,就被浏览器标记为“可能很快不受支持”。


🛠️ 我们该怎么办?(解决方案)

方法一:禁用提示

  1. 将浏览器更新到最新版,确保在 v138.0.7204.101(含)以上

  1. 该选项设置为启用 Enabled

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

  2. 启用后重启浏览器使之前的修改生效
  3. 以下选项全部设置为禁用 Disabled

    chrome://flags/#extension-manifest-v2-deprecation-warningchrome://flags/#extension-manifest-v2-deprecation-disabledchrome://flags/#extension-manifest-v2-deprecation-unsupported

  4. 以下选项设置为启用 Enabled 注意:这是解决方案二的参数,建议顺便开启,不开启也可以正常使用

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

完成以上所有设置后重新启动浏览器即 可让基于 Manifest V2 协议开发的扩展程序恢复工作,整体如下图所示

需要提醒的是目前谷歌已经铁了心推进 V3 协议,所以以上措施也只是临时使用而已,在后续版本中谷歌会直接删除这些实验性选项,到时候基于 V2 协议的扩展程序仍然会直接停止工作。

如果这个方案仍然解决不了问题,SimpRead 讨论帖 #6633或许可以解决。

方法二:考虑更宽容的浏览器

某些浏览器厂商对 MV2 的支持时间会更长。例如:

  • Firefox :计划至少支持 MV2 到 2026 年。
  • LibreWolf / Vivaldi / Edge :可能会在一定时间内提供兼容选项或推迟禁用。

你也可以考虑临时过渡到这些浏览器,直到所需扩展稳定支持 MV3。

Manifest V3 带来的限制会影响体验吗?

是的, 某些扩展功能可能因 MV3 限制而受影响 。例如:

  • 内容拦截器(如 uBlock Origin)可能无法像以前那样精准拦截。
  • 脚本扩展可能不能动态注入复杂的逻辑。
  • 后台常驻任务被 service worker 限制,导致状态同步或提醒类扩展不如以前灵活。

但开发者社区已经在积极适配中, 未来多数主流扩展都会找到合适的方式继续提供功能

参考