Firefox成为唯一仍支持uBlock Origin的主流浏览器,广告拦截格局生变

Firefox成为唯一仍支持uBlock Origin的主流浏览器,广告拦截格局生变

Firefox成为唯一仍支持uBlock Origin的主流浏览器,广告拦截格局生变

随着Chrome浏览器全面转向Manifest V3扩展规范,Firefox如今已成为唯一仍然完整支持uBlock Origin的主流浏览器。这一变化标志着浏览器广告拦截生态的重大转折点。uBlock Origin作为全球最受欢迎的广告拦截扩展之一,多年来一直依赖Manifest V2提供的强大API来实现高效的网络请求拦截。Chrome的Manifest V3迁移大幅限制了扩展对网络请求的控制能力,使得uBlock Origin在Chrome上无法发挥其全部功能。

Manifest V3的技术限制

Google推出的Manifest V3扩展规范对广告拦截扩展施加了多项限制。最核心的变化是使用declarativeNetRequest API替代了webRequest API的阻塞模式,这意味着扩展不能再动态分析和拦截网络请求,而必须事先声明一组固定的过滤规则。Chrome对规则数量也设置了上限(约33万条),而uBlock Origin的过滤列表远超这个限制。此外,Manifest V3还限制了扩展的远程代码执行能力和后台脚本的持久运行时间。这些变化虽然在安全性和隐私保护方面有其合理性,但客观上削弱了广告拦截扩展的能力。值得注意的是,Google作为一家依赖广告收入的公司,这一变化引发了社区对其动机的广泛质疑。

Firefox的差异化优势

Mozilla的Firefox浏览器选择了一条不同的路线,继续支持Manifest V2扩展,同时也在推进自己的Manifest V3实现。Firefox的Manifest V3实现保留了更多扩展能力,包括webRequest的阻塞模式,这使得uBlock Origin可以在Firefox上保持其完整功能。对于关心隐私和浏览体验的用户来说,Firefox成为了一个重要的选择。事实上,在Chrome宣布逐步淘汰Manifest V2之后,Firefox的浏览器市场份额出现了小幅增长,许多用户为了保留广告拦截功能而迁移到Firefox。

对广告拦截生态的影响

Chrome的Manifest V3迁移对整个广告拦截生态产生了深远影响。uBlock Origin的开发者Raymond Hill已经明确表示,uBlock Origin Lite(为Manifest V3设计的版本)无法达到原版的功能水平。其他广告拦截扩展也面临类似困境。这一变化推动了替代方案的发展:基于DNS的广告拦截(如Pi-hole)、本地代理方案(如AdGuard Home)和浏览器内置的防追踪功能正在获得更多关注。同时,一些浏览器厂商看到了机会,像Brave浏览器的内置广告拦截功能、Vivaldi的定制化选项,以及Edge的某些隐私功能,都在吸引从Chrome流失的用户。

用户迁移与未来展望

对于重度依赖广告拦截的用户来说,目前的选择包括:迁移到Firefox(最直接的方式,保留所有过滤规则),使用基于DNS的广告拦截方案(覆盖所有设备,不限于浏览器),或者尝试Manifest V3的替代扩展(功能有限但可用)。从长远来看,浏览器广告拦截的格局可能会从「扩展主导」转向「浏览器内置」和「网络层拦截」并存的模式。Mozilla将Firefox对广告拦截的支持视为其隐私品牌的核心差异化优势,预计将继续投入资源维护这一能力。对于用户来说,选择哪个浏览器现在不仅仅是偏好问题,更关乎他们希望在多大程度上控制自己的浏览体验。