# Chrome 提示 “此扩展程序可能很快不再受支持” 如何应对？

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20924

如果你最近打开过 Chrome 的插件（chrome\://extensions/）页面，就会发现最上方有一行提示：

> 这些插件可能很快将不再受支持。 请移除这些插件，或将其替换为 Chrome 应用商店中的类似插件

下面列出的插件不乏 AdGuard、Tampermonkey 等知名插件，难道这些插件以后都不能用了吗？

那么这篇文章就来讲讲这是怎么回事。

## 为什么会有这个提示？

首先，这个提示出现的根本原因是，谷歌正在对 Chrome 插件的架构进行大规模更新——从目前的 Manifest V2 升级到 Manifest V3。Chrome 正在推进开发者们进行更新。

这个改动是有破坏性的，很多现有的插件可能无法正常工作。许多插件还没有完成从老版架构到新版架构的迁移，所以这些插件会出现这个提示。

这并不意味着扩展马上就不能用，但它提醒你，这些扩展在未来的某个时间可能失效。

## Manifest V3 是什么？

Manifest V3 是谷歌在 2018 年推出的新一代 Chrome 插件的架构。谷歌官方宣称，这次插件架构升级的初衷是提升浏览器的安全性、隐私性、性能。

有下面这些主要的变化：

- 更严格的权限管理：插件将无法像以前那样轻松地截获和修改网络请求。

- 更有限的后台脚本：V3 限制了插件在后台运行持续脚本的能力，这影响了某些长时间依赖后台操作的插件。

- 提高安全性和性能：V3 旨在提升浏览器的整体性能与安全性，减少恶意插件对用户隐私的威胁。

更详细的变化可以参考 Chrome stats 提供的文章。

虽然这些特性确实带来了一些好处，但是 Manifest V3 会限制一些插件的功能，尤其是在广告和跟踪器拦截、网络请求控制方面。所以也被很多人视为是谷歌在通过这种方式维护自己的广告费收入。

这个计划走走停停，谷歌多次延迟发布 Manifest V3 版本，延长 Manifest V2 的使用日期，曾于 2022 年 12 月宣布暂停了 Manifest V2 的弃用计划。又在 2023 年 12 月宣布，将弃用计划推迟到 2024 年 1 月。

2024 年 5 月又宣布从 6 月 3 日开始，“在 Chrome 中，如果用户仍然安装了 Manifest V2 扩展，就可能在访问扩展管理页面时看到警告横幅，通知他们某些扩展很快将不再受支持。同时，仍在使用 Manifest V2 的具有精选徽章的扩展将失去其徽章。”

还是来自 Chrome stats 的数据，别看这张图两根线之间的差距这么大，截至近期，其实只有 53\.28% 的应用更新到了 Manifest V3 ，也就是还有将近一半的插件未进行更新。

## 对开发者的影响

AdGuard 在 2021 年的一篇博文里就提到了他们对于 Manifest V3 的担忧。

> 这是没错，浏览器扩展确实有很大权力，而且这些权力时常并没有为用户的利益服务。然而，如此将问题简化处理是否一个好注意？ \.\.\. Chrome 开发人员已经打定了主意，要阻止扩展获取 Web 请求权限，因此可能会顾此失彼，失去诸多好用性能来解决安全问题。

随后，AdGuard 在 2022 年发布了另一篇博文，他们发布了一个符合 V3 规范的 Beta 版本。这个版本被进行了一定劣化。

> Manifest V3 把包含在扩展过滤器中的所有规则分为静态（内置）和动态规则，其数量受到了极大的限制。 这个实验性的插件可能不像它的前辈那样好用有效，但大多数用户不会感觉到很大的区别。唯一会被注意到的是，由于延迟应用修饰规则而导致广告不会马上消失。

AdGuard 还算是一家比较头部的浏览器插件公司。因此，像是那些个人开发者维护的插件，可能会受到比较大的影响，一些功能可能会变得“弱化”、原有的部分功能被移除、或者无法执行某些自动化操作。这也是所有插件开发者面临的共同难题，也成为了 Manifest V3 推广的主要阻力之一。

## 作为用户应该如何应对？

### 检查扩展更新

这是你面对这种提示时最应该做的第一步。绝大多数开发者已经意识到了这个问题，并可能正在开发或已经发布了支持 Manifest V3 的新版本。

- 你要做的是打开 Chrome 的扩展管理页面：点击浏览器右上角的三个点 \-\> “扩展程序” \-\> “管理扩展程序”。

- 检查你使用的扩展是否有更新版本。如果有更新，点击顶部的“更新”按钮。

这样你就可以确保你的扩展能够继续正常工作，避免在谷歌停止支持 Manifest V2 时失效。

### 暂时保留老版本

虽然这是一个短期解决方案，但有些用户可能会选择不更新 Chrome 到最新版本，以此继续使用旧版本浏览器支持的 Manifest V2 扩展。不过，这样做有安全隐患，因为不更新浏览器意味着你错过了安全补丁。

你可以在右侧的三个点中看到“暂时保留”的选项——尽管它未来的某一天可能还是会来烦你。

### 切换到其他浏览器

如果你发现某些核心插件在 Manifest V3 下不再工作，或者觉得 V3 的限制对你的使用体验造成了过多影响，那么可以考虑切换

---

[前往标准阅读页](https://utgd.net/article/20924?audience=web)
