微软 Edge 对广告插件动手了!开发者必须了解的 Manifest V3 变化
浏览器扩展的好日子到头了?
还记得以前装扩展有多爽吗?装上就能用,简单粗暴。现在嘛...这美好时光怕是要翻篇了。
微软最近宣布 Edge 浏览器要彻底告别 Manifest V2(MV2)扩展了。这条路 Google Chrome 早在今年年初就走过了,现在微软也跟着上了。
说白了就是怎么回事
微软那边说,目前 Edge 应用商店里只剩 58 个扩展还在用 MV2。讲真,考虑到 Edge 的市场份额,这数字确实有点寒酸。但万一你正好是这 58 个扩展的用户,那这事就跟你直接相关了。
微软的计划是:
- 先在 Edge 预览版(Canary、Dev、Beta)里禁用 MV2 扩展
- 接下来几个月慢慢推广到正式版用户
- 2026 年底之前完成面向普通用户的切换
- 企业用户那边先不动,拖到 2027 年初再说
微软还算有点人情味,会提前通知用户。虽然通知完了该关还是关,但至少让你有个心理准备。
这事跟你有啥关系?
重点来了——Manifest V3 不是简单升个版本号。它从根上改变了浏览器扩展的工作方式。新标准限制了扩展能做的事,尤其是网络请求拦截这块。
说人话:广告拦截器在 MV3 下会变弱。那些让内容过滤成为可能的技术,被有意识地阉割了。批评者觉得这是在向讨厌广告屏蔽功能的广告商和 publishers 妥协。
Chrome 年初就这么干了。现在 Edge 跟上。意味着如果你同时用好几个浏览器,以后体验会越来越不统一。
几条路可以走
方案一:换 MV3 版本
很多扩展已经有 MV3 的升级版了。uBlock Origin Lite 就是例子,虽然功能比原版缩水了不少。对多数人来说,这是最省事的路子。
方案二:换个浏览器
有意思的来了——Opera 公开表态说 MV2 会"在技术允许的范围内尽量支持"。Mozilla Firefox 到现在还支持老标准,而且看起来也没打算放弃。
对于注重隐私的开发者和重度用户来说,这波浏览器大战说不定正好是个换坑的理由。
方案三:自己折腾
这条路适合技术宅。可以考虑:
- 调浏览器隐私设置
- DNS 层面拦截(不依赖浏览器扩展,通用方案)
- 改 hosts 文件
- 自己写扩展自己用
往大了看
这事不只是广告拦截器的问题。本质上是浏览器厂商在收编扩展生态的控制权。Google、微软这些巨头在往更封闭的方向走,说白了就是想管住你的浏览器能干啥不能干啥。
做 web 开发的朋友值得留意一下。如果你的工作流离不开某些扩展,现在就该盘点一下自己的工具箱,找好备选方案——或者直接算算换个浏览器值不值。
现在该干啥
- 查查你 Edge 里装了啥扩展,看看有没有还在用 MV2 的
- 提前找好 MV3 替代品,别等被断了才知道急
- 想清楚你的浏览器策略,特别是同时用多个浏览器的话
- 如果广告拦截是刚需,试试 DNS 层面的方案,这玩意儿跟浏览器没关系
浏览器这块版图正在重塑,变化来得比大多数人感知的快。不管你是想保护自己上网体验的开发者,还是单纯看不惯满屏广告的普通用户,提前做好准备总比到时候抓瞎强。
Edge 可能要把门关上了,但互联网还是那个互联网。问题是——自由浏览的工具,以后还能不能留在你自己手里?
你现在用啥浏览器?扩展有没有遇到啥问题?评论区聊聊呗,说说你是怎么应对这波扩展改版的。