Google开始测试Manifest V3。 这将是uBlock Origin的终结吗?

清单V3

几个月前,我们分享了 在博客上的新闻Google打算删除广告拦截器 从您的浏览器中 因为清单V3中引入了更改 它们主要影响旨在阻止浏览器内广告的扩展。

现在,几个月后 Google已开始测试其清单的第三版 (Manifest V3),其中对新清单的支持, 定义插件提供的功能和资源,该清单V3已添加到Chrome Canary实验版本中。

新宣言 是作为改善安全性,隐私性和性能的计划的一部分而开发的 附件(主要目标是简化高性能和安全附件的创建,并使创建缓慢且不安全的附件的能力复杂化)。

清单仍处于初始Alpha测试阶段, 它不是最终的,并且已添加,使开发人员有机会开始试验和改编其插件。 预计明年将激活新的宣言。

清单第二版的支持终止日期尚未确定。 为了简化插件到新清单的迁移,已准备了一个清单,其中包括插件开发人员需要解决的更改。

Google Chrome
相关文章:
Google继续删除广告拦截器的意图

这里 重要的是要记住,主要的不满 新宣言 与完成有关 锁定模式的支架 通过webRequest API, 仅限只读模式。

仅适用于企业版Chrome浏览器例外, 其中将保留对webRequest API的支持。 Mozilla决定不遵循新清单,并保持Firefox完全使用webRequest API。

uBlock Origin首席开发商Raymond Hill谴责这一决定e Google。 根据后者的说法,转而使用declarativeNetRequest API可能意味着至少有10万互联网用户使用的这些扩展名将消失。

“如果这种(相当有限的)declarativeNetRequest API最终成为内容阻止程序可以完成其工作的唯一方法,则基本上意味着我已经维护了多年的两个内容阻止程序,uBlock Origin和uMatrix将不再存在”

取而代之的是,用于过滤新清单中内容的WebRequest API提出了一个声明性API declarativeNetRequest。

如果webRequest API允许您将自己的控制器连接到对网络请求的完全访问权限,并且能够即时修改流量, 新的declarativeNetRequest API提供对通用内置过滤引擎的访问 开箱即用的功能是独立处理阻止规则,不允许使用自己的过滤算法,也不允许复杂的规则根据条件相互重叠。

新清单还引入了其他影响插件支持的更改。 其中它们分别是:

  • 过渡到 将服务人员作为后台进程运行,这将要求开发人员更改一些附加代码。
  • 新的细化权限请求模型: 无法立即为所有页面激活插件('所有网址«),但是它仅在活动选项卡的上下文中有效,也就是说,用户将必须确认每个站点的插件正常工作。
  • 跨域申请处理的变更-根据新清单,对内容处理脚本的权限限制将与插入这些脚本的主页相同(例如,如果该页面无法访问位置API,那么脚本插件将不会也无法获得此访问权限)。
  • 禁止执行从外部服务器下载的代码 (我们正在谈论插件加载并执行外部代码的情况)。

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   胡安·卡洛斯

    为什么ublock Origin会消失? 它只会在Chrome中使用,但在Firefox中将继续存在。 互联网不像以前那样,到处都是广告。

    1.    大卫·纳兰霍

      因为它的大多数用户都在基于Chromium的其他浏览器中使用Chrome / Chromium。

  2.   舒帕卡布拉

    ublock会结束吗? 还是我的PC上的Chrome即将终止?