不影响广告拦截,Firefox 开始测试 Manifest V3


在去年 5 月,Mozilla 就曾发文表示 Firefox 将支持 Google 的 Manifest V3 规范,以保持兼容性并支持扩展跨浏览器开发。近日,Mozilla 宣布已在 Firefox 浏览器的开发版本中引入了 Manifest V3 Preview,并计划在 2022 年底正式引入对 Manifest V3 扩展的支持。 Manifest V3 代表了扩展平台自十年前推出以来最大的转变之一。使用 Manifest V3 的扩展将在安全性、隐私和性能方面获得增强。但 Manifest V3 却在一定程度上对广告拦截扩展产生了很多不利影响,在 Manifest V2 中有一个 API 允许扩展程序拦截传入的网络数据,并在相应的内容在浏览器上显示之前就对其进行处理/过滤。 然而在 Manifest V3 中,Google 使用 "declarativeNetRequest API" 取代了 V2 中的那个强大而有效的 API。这一变化使得广告拦截器会面临毫无用武之地的尴尬处境,广告拦截器在 Manifest V3 下将不得不扮演一个旁观者的角色,而不是网络流量的看门人。

Firefox 扩展不会受到 Manifest V3 的限制

虽然 Mozilla 计划在 Firefox 中引入对 Manifest V3 的支持,但它不会删除对隐私扩展至关重要的 API 的支持。只要开发者继续支持,广告拦截器和其他隐私保护扩展程序将继续在 Firefox 中发挥作用。 Mozilla 在博客中表示:
移除 WebRequest API 的拦截部分,用限制性的 declarativeNetRequest API 取代它的决定是十分具有争议的。新的 API 限制了「某些类型的隐私扩展的功能,而没有充分的替代方案」。
因此 Mozilla 将在 Firefox 中保留 WebRequest API,以确保隐私扩展在提供它们所设计的功能方面不受限制。根据该博客文章介绍,Mozilla 同样也会实施 declarativeNetRequest API,以实现兼容性。 Mozilla 将继续与内容拦截器和该 API 的其他主要开发者合作,以酌情确定当前和未来的替代品。Firefox 还将在 Manifest V3 中支持 Event Pages,并在未来的版本中引入对 Service Workers 的支持。

开发者预览

开发人员可以通过以下方式在 Firefox 开发版本中打开 Manifest V3 Preview 功能。
  • 在网页浏览器的地址栏中加载 about:config
  • 搜索 extensions.manifestV3.enabled,并通过点击切换将偏好设置为 TRUE
  • 搜索 xpinstall.signatures.required,并将该偏好设置为 FALSE
  • 重新启动 Firefox

参考

Google 作为 Manifest V3 的制定者,他们针对 Chrome 设定的 Manifest 时间表如下:
  • 从 2022 年 1 月 17 日,Chrome Web Store 将不再接受使用 Manifest V2 方法所构建的新扩展,但对现有扩展的更新仍然可以提交。
  • 一年后,即 2023 年 1 月,Chrome 浏览器将不再支持 Manifest V2 扩展,并且也不再支持更新。
Google 最早于 Chrome 88 中引入了对 Manifest V3 的支持,并在今年 3 月发布的 Chrome 99 中弃用了 Manifest V2,暂时还没有移除 Manifest V2。

相關推薦

2022-11-20

在去年 5 月,Mozilla 就曾发文表示 Firefox 将支持 Google 的 Manifest V3(MV3)规范,以保持兼容性并支持扩展跨浏览器开发。在今年 5 月,Mozilla 则是宣布已在 Firefox 浏览器的开发版本中引入了 Manifest V3 的预览版本,并计划在 2022 年

2022-09-10

是一款广告/内容拦截扩展程序,但这个扩展是基于 Google Manifest V3 标准构建的,该标准与原本 uBlock Origin 所遵循的 Manifest V2 有了很大改变。 根据 Google 此前制定的计划,Google 将逐步取消对采用 Manifest V2 规范所构建的 Chrome 扩展

2023-11-07

收益。不过,谷歌目前正在对其 Chrome 浏览器扩展架构 (Manifest v3) 进行修订。如果谷歌选择在 Android 版 Chrome 中添加扩展支持以避免被竞争对手甩在后面,那么 Manifest v3 扩展将更适合移动设备。值得注意的是,苹果、Mozilla 和微

2024-10-18

ttps://x.com/gorhill/status/1846185858744869245 uBlock Origin 是基于 Manifest V2 的扩展,Google 正在淘汰 Manifest V2 强推限制更多的 Manifest V3,Raymond Hill 已经开发了基于 V3 的精简版本 Ublock Origin lite(uBOL),因 V3 的限制 uBOL 在功能上弱于 uB

2022-12-08

微软近日公布了实施 Manifest V3 和逐步淘汰 Manifest V2 浏览器扩展的更新路线图,更新后企业可以继续在配置了相应策略的系统上使用 Manifest V2 扩展,时间至少会到 2024 年 1 月。根据博客文章,微软可能会进一步延长对 Manifest V2

2023-01-17

告问题等操作。 Firefox 109 另一个较大的改动则是支持 Manifest V3,可以在 AMO 上签署和发布 Manifest V3 扩展。 对开发者而言,Manifest V3 扩展的默认内容安全策略已更新, 默认情况下,所有网络请求都升级为使用 https: , 需要使

2022-03-15

在很长一段时间里,广告拦截扩展 Adblock Plus 一直是 Firefox 浏览器中最受欢迎的扩展,没有之一。近日,这一长期被 Adblock Plus 占据的位置被另一个广告拦截器 uBlock Origin 所拿下,无论是在用户数量还是在评分上,uBlock Origin 比 Ad

2023-04-08

Google 宣布将 Manifest V2 扩展的支持延长到 2024 年,承认“仍在制定 MV2 淘汰计划的时间表”,并计划在未来几个月内发布新的时间表。 Chrome 浏览器拥有丰富的扩展程序,扩展程序能够扩充浏览器的功能,而这也是用户喜爱 Chro

2022-10-21

文件的请求。 对普通用户而言,此次事件对你是否有影响取决于用户使用的广告拦截工具具体是什么,因为有些广告拦截工具是将过滤列表托管在自己的服务器中,不直接从 EasyList 下载更新。而另一部分广告拦截工具则可能

2024-07-24

,允许用户限制这些 Cookie 的使用方式。 2019 年,Mozilla Firefox 开始默认阻止第三方 Cookie,2020 年 Apple Safari 也紧随其后。谷歌于 2024 年第一季度开始逐步淘汰第三方 cookie,并计划于 2025 年第一季度逐步淘汰。 为了取代第三方 co

2022-04-29

善可陈。 事实上,Google 在该版本中还引入了两项对用户影响非常大的功能,而它们并没有被 Google 列在更新内容中。目前这两项功能均被标记为 Origin Trials,这就意味着它们目前是以试验的性质在浏览器中运行,通常是为了让

2024-09-27

机构(DSB)对 Mozilla 提起了隐私投诉,指控该公司使用 Firefox 隐私功能(未经同意启用)来跟踪用户的在线行为。 该功能名为“隐私保护归因”(Privacy Preserving Attribution,PPA),由 Firefox 与 Meta 联合开发,于 2022 年 2 月宣布

2024-01-07

RHEL 手中夺走部分市场。   五、谷歌在 Chrome 强推"Manifest V3"将引起广泛抵制,但如果 Mozilla 今年只是押注人工智能,没有将重心放在 Firefox 上——帮助全世界摆脱浏览器垄断,Firefox 可能再也没有这样的机会来扩大市场份额

2023-01-06

的市场占有率还被 Edge 浏览器超越,此后一直没赶上来。Firefox 自从 Edge 赶上后一直处于老四的地位,只有 7.22% 的市场份额。 上述数据是全球范围的浏览器市场份额,反观国内,一些本土浏览器的份额能与 Chrome 掰手腕,比如 3