谷歌“杀死”流行的开源广告屏蔽扩展

谷歌 Chrome 开始逐步淘汰最流行的广告屏蔽扩展 uBlock Origin (uBO)

图片

uBlock Origin 是知名的自由、开源、跨平台内容过滤浏览器扩展,uBlock Origin 默认会移除所有广告和网站追踪器,并提供用户自行实施内容过滤的选择。

该扩展可在多款浏览器上使用,包括 Chrome、Firefox、Edge 和 Opera。

图片

作为一款高效率的广告拦截工具,uBlock Origin 只需使用超低的内存和 CPU 使用量,其内存占用比起同类型的扩展少上许多。

uBlock Origin 目前由其创始人和核心开发者 Raymond Hill 开发和维护。

Raymond Hill 近日在社交媒体转发一张截图,并说道:“Chrome Web Store 已开始淘汰 uBO”,图片显示 Chrome 以“不再受支持”的理由自动禁用了 uBlock Origin

图片

uBlock Origin 是基于 Manifest V2 的扩展,谷歌正在淘汰 Manifest V2,强推限制更多的 Manifest V3。

Raymond Hill 已经开发了基于 V3 的精简版本 Ublock Origin lite(uBOL),因 V3 的限制 uBOL 在功能上弱于 uBO。

他表示:

当你使用 uBlock Origin Lite 与 uBlock Origin 进行比较时,根据你访问的网站和扩展程序的配置,你可能会注意到差异。

这是因为 uBlock Origin Lite 的过滤能力比 uBlock Origin 更有限,Manifest V3 规范对广告拦截扩展程序使用的 Declarative Net Request API 施加了限制。

谷歌发言人在一份声明中对此表示,Chrome Web Store 中逾 93% 活跃维护的扩展已在使用 Manifest V3,此外主流的内容过滤扩展程序都有 Manifest V3 版本可供使用 —— 包括 AdBlock、Adblock Plus、uBlock Origin 和 AdGuard。

Manifest V3 是 Chrome 浏览器的一个 API,该 API 也是 Chrome 扩展平台近十年来的一次最大转变,谷歌称在新的 Manifest V3 的帮助下,扩展将获得安全、隐私和性能方面的增强

针对谷歌的这套说法,EFF(电子前沿基金会)的技术专家多年前曾进行过反驳。

这名技术专家表示,谷歌是在以推动发展为幌子故意阻碍广告屏蔽扩展的发展,Manifest V3 中的变化不仅不会阻止恶意扩展,还会损害创新、阻碍扩展程序的功能和性能

EFF 对谷歌的驳斥也获得了扩展开发商的支持。

图片

总而言之,Manifest V3 与 Manifest V2 有很大不同。

以广告拦截为例,Manifest V2 有一个 API 允许扩展程序拦截传入的网络数据,并在相应的内容在浏览器上显示之前就对其进行处理/过滤。

然而在 Manifest V3 中,谷歌使用 "declarativeNetRequest" 取代了 V2 中的那个强大而有效的 API。

这一变化使得广告拦截器会面临毫无用武之地的尴尬处境,广告拦截器在 Manifest V3 下将不得不扮演一个旁观者的角色,而不是网络流量的看门人。

相关来源

https://x.com/gorhill/status/1846185858744869245

https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-asked-questions-(FAQ)#if-i-install-ubol-will-i-see-a-difference-with-ubo

https://www.theverge.com/2024/10/15/24270981/google-chrome-ublock-origin-phaseout-manifest-v3-ad-blocker

一款高效的请求过滤工具:占用极低的内存和CPU,和其他常见的过滤工具相比,它能够加载并执行上千条过滤规则。 效率概述说明: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared 用法:点击弹出窗口中的电源按钮,uBlock 将对当前网页永久禁用/启用过滤功能。 它只控制当前网页的请求过滤,而不是一个全局开关。 它只控制当前网页的请求过滤,而不是一个全局开关。 *** 它不只是一个广告拦截工具,它还可以从 hosts 文件里读取和创建过滤规则。 初始默认加载和执行下列过滤规则列表: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy - Malware domains 这里还有更多的规则列表供你选择: - Fanboy’s Enhanced Tracking List - Dan Pollock’s hosts file - hpHosts’s Ad and tracking servers - MVPS HOSTS - Spam404 - 等等 当然,启用越多的过滤规则就会产生越高的内存占用。 然而,即使再添加 Fanboy 额外的两个规则列表,如 hpHosts’s Ad 和 tracking servers,uBlock 的内存占用依然比其他常见的过滤工具要低的多。 另外请注意,选择一些额外的列表可能会导致网页破损可能性增高 —— 尤其是那些通常被用作 hosts 文件的列表。 *** 没有这些过滤规则列表,这个扩展就没有了意义。 所以如果你真的想做点贡献,想想那些维护过滤规则的人们,是他们让所有人能够免费使用这一切变得可能。 *** 免费。 遵从 GPLv3 公共许可协议开源。 一切为了用户。 贡献者 @ Github: https://github.com/gorhill/uBlock/graphs/contributors 贡献者 @ Crowdin: https://crowdin.net/project/ublock *** 它还是一个相当早期的版本,在您评论的时候请记住这一点。 项目更新日志: https://github.com/gorhill/uBlock/releases
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值