Google宣布对Manifest V9进行重大更改已经3个月了, 公司在其中提供有关您的浏览器扩展功能的详细信息的文档。
版本3正在酝酿之中,有关它的争论尚未停止。 因此,在愤怒的用户不断威胁要退出浏览器后不久,谷歌工程师刚刚承诺,Chrome扩展系统的未来变化不会像所有人所担心的那样削弱广告拦截器。
该公司表示,通过新API进行的更改将改善用户隐私并加快改进速度。
另外, Google已承诺增加过滤器数量的最大限制, 这样,就可以消除广告拦截器开发人员近几个月来提出的主要批评。
谷歌 透露自去年XNUMX月以来一直在观察这些变化。 在与平台上恶意扩展的增加进行斗争的过程中,它宣布了新规则在扩展审核过程中的生效,以及在扩展中采用的基本代码的更改。
最初,关于Manifest V3即将进行的更改的讨论很少,但在一月份,各种广告拦截器的开发人员提出了Web API的问题。
开发人员表示担心:新的API可能会阻止您的扩展程序同样有效地检查网页。
原始的Web请求API会在浏览页面内容以查找广告或扩展程序可能阻止或修改的其他内容时中断页面的加载。
在最新版本中, Google指出,这个旧的API是恶意开发人员滥用的一种来源。 在Google公布的数据中,自去年42月以来检测到的恶意扩展中有XNUMX%基于Web请求API。
Google表示:“通过网络请求,Chrome将网络请求中的所有数据发送到侦听器扩展程序,包括该请求中的敏感数据,例如个人照片或电子邮件,”
declarativeNetRequest API以不同的方式工作
扩展不是设置基于后者的扩展,而是停止Web请求并检查所有内容,而是设置浏览器在加载之前读取并应用于每个网页的规则。
使用此新API,扩展程序永远不会从页面接收数据 并且浏览器仅在遵守一个或多个声明的规则的情况下对页面进行更改。 这样,可以包含在页面中的所有机密数据(电子邮件,照片,密码等)将保留在浏览器级别,并且永远不会传输到扩展程序。 根据Google的说法,新API在机密性和速度方面都更好。
在当年的一月 广告拦截者认为,尽管新API带来了很多好处,但Google计划将过滤器的数量限制为30,000个,一些被广告维护者认为不足的数字。
一月份,Raymond Hill的uBlock Origin和uMatrix扩展是流行的Easylist阻止列表的作者(包括42,000个过滤器)。 Google已审核了此详细信息,并宣布通过了过滤器限制(从30,000到150,000)。
Opera,Brave和Vivaldi可能无法切换
总的来说,基于Chromium的浏览器开发人员已宣布不会与可能对用户有害的更改保持一致。
除了集成各自浏览器的广告拦截器之外,Opera和Brave的趋势是继续支持旧的Web Request API,这将允许uBlock和uMatrix之类的扩展程序继续正常工作。
在维瓦尔第(Vivaldi)期间,如何解决API更改将取决于Google的最终决定。
成为第一个发表评论