谷歌Manifest V3引发担忧:对Chrome用户和开发者的影响
谷歌已正式发布Manifest V3,即最新的Chrome扩展框架,并宣布将结束对Manifest V2在Chrome Beta、Dev和Canary频道的支持。这一转变引起了用户和开发者的担忧,尤其是那些依赖广告拦截器的用户。Manifest V3的实施对扩展施加了更严格的限制,例如固定上限为30,000条规则,远低于如uBlock Origin等流行广告拦截器有效运行所需的规则数量。
此外,新框架用declarativeNetRequest API替换了webRequest API的阻止版本,使浏览器而非扩展控制请求的修改。这一改变削弱了广告拦截器在阻止广告和跟踪请求方面的有效性,引发了关于在线隐私和安全潜在影响的担忧。
关键要点
- 谷歌已推出Manifest V3,停止在Chrome Beta、Dev和Canary频道对Manifest V2的支持。
- Manifest V3中的限制可能使uBlock Origin等广告拦截器效果降低,设定了30,000条规则的硬性限制。
- V3中webRequest API被declarativeNetRequest API替换,降低了广告拦截器的有效性。
- 谷歌在YouTube上持续对抗广告拦截扩展的策略表明,其正努力限制这些扩展的功能。
- Mozilla Firefox仍是一个可信的替代选择,未取消对Manifest V2的支持,并提供强大的隐私扩展。
分析
谷歌实施Manifest V3,限制扩展功能,显著影响广告拦截器的开发者和用户。规则限制的减少和API的修改降低了广告拦截器的有效性,影响了在线隐私和安全。短期内,用户可能会遇到更多广告和跟踪,而长期影响可能导致用户转向支持隐私扩展的替代浏览器,如Firefox。开发者可能需要适应或面临淘汰。财务影响包括谷歌潜在的广告收入增加和依赖广告拦截器支持用户基础的竞争对手的损失。这一举措符合谷歌对抗广告拦截器的策略,影响浏览器市场动态。
你知道吗?
- Manifest V3:这是Chrome扩展清单规范的最新版本,引入了旨在增强安全和隐私的新规则和规定。然而,它因可能限制广告拦截器和其他隐私工具的有效性而受到批评。
- webRequest API vs. declarativeNetRequest API:
webRequest
API允许扩展实时观察和修改网络请求,对广告拦截器有效阻止广告至关重要。相比之下,Manifest V3中引入的declarativeNetRequest
API,使浏览器在修改请求方面拥有更多控制,降低了扩展在阻止广告和跟踪请求方面的灵活性和有效性。 - uBlock Origin:一个备受推崇的开源浏览器扩展,用于在网站上阻止广告和跟踪元素,以其效率和有效性著称,通常使用超过30,000条规则来阻止不需要的内容。Manifest V3施加的限制,特别是规则的硬性上限,可能对其功能产生重大影响。