Google在Chrome Canary 80中实现了有争议的Manifest V3
- 类别: 谷歌浏览器
Google已在最新的Chrome Canary(和Chromium)版本中实施了有争议的扩展清单V3的初始版本。开发商Simeon Vincent 宣布 已于2019年11月1日纳入Chromium扩展小组。
开发人员可以使用它来测试其扩展性,以应对公司希望在2020年推出的稳定版本的Web浏览器的即将发布的规范。根据Google的说法,Chrome Canary中实现的版本应视为“早期Alpha”。许多功能不是一成不变的,包括影响内容阻止或扩展的更改。
扩展将能够使用清单V2,因为此时清单M3的使用是可选的。 Google尚未透露何时计划对扩展程序强制使用V3。
该公司发布了适用于Chrome的扩展程序清单的第三个主要版本的初稿 早在2019年1月 。 Google对该草案进行了严厉批评,因为它更改了某些扩展功能所依赖的功能。
新清单中最具争议的部分限制了webRequest API,内容阻止程序使用webRequest API阻止跟踪程序和广告在网络上仅监视连接。草案中删除了用于修改请求的API功能,Google创建了一个称为declarativeNetRequest的新API,作为需要使用连接的扩展的替代方案。
新的API使浏览器可以控制内容的修改,而旧的API为扩展程序提供了功能。比那更麻烦的是 初始硬限制为30,000条规则 该API支持。
流行的过滤器列表是指向Internet上的跟踪或广告相关资源的列表,具有超过70,000条规则,如果内容阻止扩展程序支持多个过滤器列表,则可以轻松越过六位数的标记。 Google在2019年中将API的最大限制增加到150000;足以使用默认配置运行内容阻止程序。
其他浏览器制造商表示反对API更改。 Mozilla透露,它“没有立即计划删除”原始API,Brave和Vivaldi等公司透露,它们也不会效仿Google。微软没有发表公开声明。该公司即将推出的新Microsoft Edge浏览器是基于Chromium的,因此会受到Google实施的更改的影响,除非Microsoft对浏览器进行自定义修改。
只有最后的时间才能揭示出Google是否会在Manifest V3最终版本登陆Chrome Stable和其他可能基于Chromium的网络浏览器之前更改启动Manifest V3的参数。
Google发布了扩展程序开发人员迁移指南 这里 。
现在轮到你 :对于新的清单,您认为未来会发生什么? (通过 哔哔电脑 )