uBlock Origin 作者开发新作,基于 Manifest V3 标准


uBlock Origin 是一款适用于 Chrome、Firefox 等浏览器的广告/内容拦截扩展程序,其作者 Raymond Hill 近日发布了一款全新的实验性扩展 —— uBO Minus,该扩展目前仅适用于基于 Chromium 的浏览器。

uBO Minus 同样也是一款广告/内容拦截扩展程序,但这个扩展是基于 Google Manifest V3 标准构建的,该标准与原本 uBlock Origin 所遵循的 Manifest V2 有了很大改变。

根据 Google 此前制定的计划,Google 将逐步取消对采用 Manifest V2 规范所构建的 Chrome 扩展的支持:

  • 从 2022 年 1 月 17 日,Chrome Web Store 将不再接受使用 Manifest V2 方法所构建的新扩展,但对现有扩展的更新仍然可以提交。
  • 一年后,即 2023 年 1 月,Chrome 浏览器将不再支持 Manifest V2 扩展,并且也不再支持更新。
  • 企业政策会将截止日期延长至 2023 年 6 月。

也就是说,最迟从 2023 年 6 月起,用户将无法在 Chrome 中安装 Manifest V2 扩展,已安装的 Manifest V2 扩展也将无法再运行。

虽然 Google 认为 Manifest V3 通过删除/限制扩展的功能可以改善隐私,但保护用户隐私的扩展也因此受到了限制。比如 Manifest V3 就移除了 WebRequest API(这是每个广告屏蔽扩展都在使用的 API),并用限制性的 declarativeNetRequest API 用以替代。新的 API 限制了隐私扩展的功能,目前也没有充分的替代方案。

其次 Manifest V3 允许扩展拥有最多 3 万条规则,而在 Manifest V2 下一些广告拦截器就有接近 10 万条规则。

回到 uBO Minus 这个扩展上,其实从扩展命名上也能看出来,uBO Minus 中的 Minus 表示它在功能上并没有 uBlock Origin 那么强大。开发者 Raymond Hill 也表示,uBOMinus 完全使用了 declarativeNetRequest API。

想试用 uBO Minus 的用户可以从 Chrome Web Store 下载并安装它。uBO Minus 的新版本将与常规 uBlock Origin 扩展一起发布。uBO Minus 也是目前第二个完全基于 Manifest V3 的扩展,AdGuard 在上个月发布的 AdGuard AdBlocker MV3 同样也是一款基于 Manifest V3 的扩展。


相关文章

2022-03-15

,这一长期被 Adblock Plus 占据的位置被另一个广告拦截器 uBlock Origin 所拿下,无论是在用户数量还是在评分上,uBlock Origin 比 Adblock Plus 都要更高。 通过访问 Firefox 扩展可以看到(上图),截止发稿 uBlock Origin 的用户数量已经

2022-05-23

在去年 5 月,Mozilla 就曾发文表示 Firefox 将支持 Google 的 Manifest V3 规范,以保持兼容性并支持扩展跨浏览器开发。近日,Mozilla 宣布已在 Firefox 浏览器的开发版本中引入了 Manifest V3 Preview,并计划在 2022 年底正式引入对 Manifest V3

2022-06-11

p;) 之前,在数据库唯一的 WAL 文件上调用 SyncWAL() 不会在 MANIFEST 中记录该事件,因此即使 WAL 文件丢失或损坏,也允许后续的 DB::Open。 修复了具有 Avoid_flush_during_recovery = true 和 TransactionDB 的非 TransactionDB 的错误,如果发生崩溃

2022-09-09

uBlock 是一款支持多浏览器的高效过滤工具,快速、有效且简洁,它不仅过滤广告,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的,因此它支持自定义过滤规则。 uBlock 1.44.2 正式发布,此次更新内容如下: 在有明

2022-08-17

uBlock 是一款支持多浏览器的高效过滤工具,快速、有效且简洁,它不仅过滤广告,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的,因此它支持自定义过滤规则。 uBlock 1.44.0 正式发布,此次更新内容如下: 新的程序

2022-09-14

SerenityOS 系统的作者 Andreas Kling 近日介绍了他开源的跨平台浏览器项目: Ladybird。 Ladybird 浏览器于今年 7 月 4 日诞生,最初 Ladybird 的开发是作为 SerenityOS 系统的  “ LibWeb”  浏览器引擎调试工具,随后 Andreas 想给它构建

2021-12-22

4 上,内核使用 vc4 DRM 驱动来支持显示。 熟悉树莓派的开发者应该都知道 v3dv Vulkan 驱动早已支持能在其上运行的传统 Linux 发行版,但如果开发者使用的是 Android 的话,就没那么幸运了,因为 v3dv 此前一直缺乏这方面的支持。

2022-07-25

xcVRMWWVjbU1i?_from=1&disableReturnList=1 ,有问题可以联系作者,详情请看开发计划。 效果图 效果图 效果图  

2022-06-18

xcVRMWWVjbU1i?_from=1&disableReturnList=1 ,有问题可以联系作者,详情请看开发计划。 效果图 效果图 效果图  

2022-09-06

款完全开源的电商系统,可以免费用于商业运营或者二次开发,免于商业版权的烦恼。v3.x 商业版包含 PC、手机 H5、微商城、APP 客户端(Andorid+iOS)、微信小程序、今日头条小程序等多端,其中 PC 端为开源免费项目,移动端为增

2022-04-02

转载自《Go+ 下个里程碑:超越 cgo,无缝对接 C 语言》,作者许式伟(@xushiwei)是七牛云创始人兼 CEO,创造了 Go+ 语言。 去年(2021年)Go+ 的 slogan 从 “面向数据科学” 的语言升级到了 “面向工程、STEM 教育与数据科学” 三位一体

2022-09-10

xcVRMWWVjbU1i?_from=1&disableReturnList=1 ,有问题可以联系作者,详情请看开发计划。 效果图 效果图 效果图  

2022-04-02

转载自《Go+ 下个里程碑:超越 cgo,无缝对接 C 语言》,作者许式伟(@xushiwei)是七牛云创始人兼 CEO,创造了 Go+ 语言。 去年(2021年)Go+ 的 slogan 从 “面向数据科学” 的语言升级到了 “面向工程、STEM 教育与数据科学” 三位一体

2022-06-05

待。 实验性:新增 Surface Shader 从 v3.0 版本以来,不少开发者都经历过升级过程中材质无法正常使用,需要迁移的问题,为此我们也准备过不少材质系统专属的升级文档,然而手动升级过程的体验确实不尽如人意。此问题的根