Microsoft Edge将逐步禁用旧版广告拦截器
Chromium生态再起波澜,Manifest V3过渡引发用户担忧
微软近日宣布其Edge浏览器将跟随Google Chrome的步伐,逐步淘汰对Manifest V2扩展的支持,这意味着数以百万计依赖旧版广告拦截器的Edge用户将面临扩展功能失效的问题。这一决定在浏览器用户群体中引发了广泛讨论和担忧,再次将浏览器扩展生态的治理问题推到了风口浪尖。
Manifest V3是Google牵头制定的新一代浏览器扩展规范,自发布以来就备受争议。Google声称V3规范的核心目标是提升浏览器的安全性、性能和隐私保护水平,通过限制扩展的API访问权限来减少恶意扩展可能造成的安全风险。然而,批评者指出,V3规范在提升安全性的同时,也极大地限制了广告拦截类扩展的功能,使其在内容过滤和阻止网络跟踪方面的能力大幅削弱。
具体来说,Manifest V3引入了名为declarativeNetRequest的API来替代之前广泛使用的webRequest API的阻塞版本。新的API不再允许扩展实时拦截和修改网络请求,而是将过滤规则以声明式的方式提交给浏览器,由浏览器内核来执行实际的过滤操作。这种设计虽然在一定程度上提升了浏览器的性能,但也限制了广告拦截器实现复杂过滤逻辑的能力,特别是对动态广告和脚本的拦截效果受到了明显影响。
微软跟随Google的决定并不令人意外。Edge浏览器自2020年转向Chromium内核以来,一直紧密跟随Chromium上游的发展路线。此次微软明确表示将在未来几个月内逐步停止对Manifest V2扩展的支持,Edge用户将收到浏览器自动弹出的迁移提示,建议用户安装对应的Manifest V3版本扩展。对于那些尚未推出V3版本的扩展,用户将面临不得不寻找替代方案的困境。
对于广告拦截器行业而言,V3过渡意味着一次重大的技术变革。主流的广告拦截扩展如uBlock Origin和AdBlock等都在积极开发基于declarativeNetRequest API的新版本,但V3版本在功能上确实存在一定限制。uBlock Origin的开发者甚至表示,V3版本的uBlock Origin将无法实现与V2版本完全相同的过滤效果,特别是在对付复杂反拦截技术时面临更多挑战。
用户对此次变更的反应普遍较为消极。在社交媒体和技术论坛上,许多用户表达了对Edge浏览器这一决定的不满,部分用户表示如果广告拦截功能受到严重影响,他们将考虑转向Firefox等仍然支持Manifest V2的浏览器。这种用户流失的担忧可能促使微软重新评估其过渡时间表,或者在过渡期间提供更灵活的用户选择。
从更广泛的视角来看,浏览器扩展生态的治理本质上是平台安全、商业利益和用户权益之间的一场博弈。浏览器厂商需要在保障用户安全和维护开放生态之间找到平衡点,而过度限制扩展功能可能导致用户流失和生态萎缩。未来,浏览器扩展规范的发展方向将会在多方利益相关者的持续博弈中逐步明确,最终形成兼顾安全、功能和用户体验的平衡方案。