去年十月,谷歌宣布要清理 Chrome 网上应用店中提供的 18 万个扩展程序。为了让用户能够限制某些扩展的范围,山景城公司在披露了开发人员将来在使用某些 API 时必须遵守的新规则后,正在朝这个方向迈出进一步的一步。 。
AdBlockers 的未来受到质疑?
uBlock Origin 和 uMatrix 扩展的作者 Raymond Hill 在工具中直接关注了这一点。Chrom 错误监控,解释说这些更改将阻止其内容拦截器发挥作用。因为为了防止显示广告或过滤不需要的内容,像 uBlock 这样的扩展依赖于网络请求,一个允许他们拦截网络请求的 API,这是扩展能够识别和过滤广告相关请求的重要步骤。
通过强制使用其新的API 声明式NetRequest代替网络请求,谷歌打算为其用户提供更好的数据保护,并希望提高其浏览器的性能。使用这个新的 API 可以防止扩展程序在用户不知情的情况下读取网络请求,同时浏览器可以更快地加载页面,不再需要等待扩展程序完成其工作。基本的过滤选项仍将保持功能,但对于广告拦截器的有效性而言过于有限,无法达到最佳效果。
在这个借口背后,一些人认为这是谷歌强调的一种方式您自己的广告拦截器– 这应该从 7 月 9 日起在世界各地激活 – 而且也是为了防止屏蔽自己的广告。
2015 年,谷歌因向德国 Adblock Plus 发行商付款而被捕其广告被列入白名单。
会导致附带受害者的变化
广告拦截器可能不是谷歌强加的这个新 API 的唯一受害者。其他需要与广告拦截器相同类型权限的扩展程序也会受到影响。
乔治·马索尼,作者无脚本,一个 Firefox 的扩展,旨在在导航过程中阻止所有脚本,确实被 Chromium 专用论坛上未来可能发生的变化所感动,并解释说放弃 API网络请求将毁掉一年多将其扩展移植到 Chromium 的工作和研究。
Opera One - AI 驱动的网络浏览器
作者:歌剧