Edge 终于要强制禁用 Manifest V2 插件了,老牌工具用户该如何自救
最近 Edge 浏览器的更新节奏让很多深度用户感到不安,最核心的问题在于它终于决定跟进 Chrome 的步伐,开始逐步禁用 Manifest V2 (MV2) 架构的浏览器扩展。虽然对于大多数只用几个基础插件的普通用户来说,这次迁移几乎没有感知,但对于那些依赖高级拦截、自动化脚本或复杂数据抓取工具的“权力用户”而言,这几乎是一场潜在的灾难。
很多用户可能还没意识到,自己收藏夹里那些号称“神级”但已经好几年没更新的插件,其实正处于失效的边缘。MV2 到 MV3 的转变绝不仅仅是版本号的升级,而是一次底层的逻辑重构。最典型的例子就是 API 的变更,在 MV2 中,开发者可以通过 chrome.webRequest API 灵活地拦截和修改网络请求,这给了拦截类插件极高的自由度。但在 MV3 中,这被强制替换成了声明式的 chrome.declarativeNetRequest。这意味着插件不再能实时地、动态地决定拦截哪个请求,而是必须预先向浏览器提交一套静态的规则集。
这种转变导致了一个尴尬的局面:很多功能强大的老牌拦截插件在迁移到 V3 后,性能被实质性地“阉割”了。由于失去了对请求的实时控制权,很多复杂的过滤逻辑变得难以实现,或者运行效率大幅下降。如果你最近发现 Edge 上的某个拦截工具突然变得不灵光,或者在特定页面出现了漏网之鱼,大概率就是因为该插件在适配 V3 过程中牺牲了部分功能。
更扯的地方在于,其实很多开发者早就在后台写好了 V3 版本,但由于浏览器厂商的推进节奏过于强势,很多用户在完全不知情的情况下,就被强制推向了功能缩水的版本。对于开发者来说,这次强制迁移虽然痛苦,但客观上确实提供了一个清理冗余代码、重构臃肿旧架构的机会。毕竟 MV2 时代留下的技术债太多,很多插件的内存占用在 V3 的 Service Worker 机制下得到了优化,不再需要常驻后台进程。
如果你是重度插件用户,我建议现在立刻打开 edge://extensions 检查你的扩展列表。重点关注那些最后更新日期在 2022 年之前的插件。如果一个插件已经两年没更新,那么它大概率还停留在 MV2 阶段。一旦 Edge 彻底关闭 MV2 的开关,这些插件会在某次重启后直接显示“不再受支持”并被禁用。
目前最稳妥的策略是提前寻找功能对标的替代品。不要等到某个工作日早晨打开浏览器,发现依赖的自动化工具失效了才去搜索。虽然阵痛期难熬,但这次迁移本质上是在用“自由度”换取“安全性”和“性能”。如果能促使出一批原生支持 V3 且能绕过限制实现高效能的新工具,这次强制升级也算是一次成功的迭代。建议大家尽快完成清单审计,把那些已经失效的“僵尸插件”清理掉,以免在未来的更新中被动地被浏览器“断舍离”。
全部回复 (3)
想当场把话说完?进全球 AI 聊天室,登录就能开口。
赶紧把 uBlock Origin Lite 装上,目前看拦截率没掉多少,暂时能顶住。