全栈算力,加速行业AI落地 了解详情
写点什么

Chrome 新协议被指限制广告拦截,Firefox 将采取不同方法

  • 2022-06-14
  • 本文字数:1404 字

    阅读完需:约 5 分钟

Chrome 新协议被指限制广告拦截,Firefox 将采取不同方法

5 月 18 日,Mozilla 高级软件工程师 Rob Wu 在一篇博客中宣布 Firefox 浏览器将在 2022 年底前全面采用 Manifest V3。在这之前,Firefox 会提前推出一个新的开发者预览计划,以收集网络开发者的反馈。

 

限制广告拦截器,Manifest V3 引发争议

 

Manifest V3 是网络扩展平台的下一次迭代,它由 Google 在 2019 年首次发布,旨在改善用户隐私,提高安全性和性能。不过,Manifest V3 在发布后引起了不小的争议,有人批评它会大幅限制广告拦截器等功能,电子前沿基金会(EFF)更是直接表示,“Manifest V3 具有欺诈性和威胁性。”

 

Manifest V3 最有争议的变化是用 Declarative Net Request API 取代了 WebRequest API,允许设置模式匹配规则探测所请求流量并采取行动,但 Google 对规则的数量设置了上限,而 WebRequest API 最常见的一个用途就是拦截广告,因此此举将严重影响广告和内容屏蔽扩展的可用性。

 

Google 解释 Chrome 扩展程序拥有读取和修改页面内容的权限,提供许多便利的同时也会在用户安装恶意或受损扩展的情况下带来隐私和安全风险,而且部分扩展程序可能滥用 WebRequest,进一步增加安全隐患。

 

但也有不少人怀疑,Google 此举是为了保护自己的信息流广告,毕竟 Google 曾在财务报告中强调了广告拦截技术是“可能会对我们的经营业绩产生不利影响”的威胁。

 

目前的情况是,Google 浏览器已经停止接受基于 Manifest V2 的新扩展,以下为两个关键时间点:

 

  • 2022 年 1 月 17 日:Chrome 网络商店将不再接受新的 Manifest V2 扩展,开发人员仍然可以将更新推送到现有的 Manifest V2 扩展,但不能提交新的 Manifest V2 扩展。

  • 2023 年 1 月:Chrome 浏览器将不再支持运行 Manifest V2 扩展,开发人员也不可向现有 Manifest V2 扩展推送更新。

 

Firefox 将采取与 Chrome 不同的方法

 

Mozilla 在博客中也提到了上述争议,为此,Mozilla 表示它在实施 Manifest V3 时将采取与 Google Chrome 浏览器不同的方法。Mozilla 提出,Declarative Net Request API 并不完全是 WebRequest API 的完美替代品,它限制了广告屏蔽器和隐私扩展的范围。

 

“Mozilla 将在 Manifest V3 中保留对“blocking WebRequest”的支持。同时为了最大限度地与其他浏览器兼容,也会支持 Declarative Net Request API。”Mozilla 在博客中表示。“内容拦截是扩展程序最重要的功能之一,我们致力于确保 Firefox 用户能够使用到最好的隐私工具。”

 

同时,Mozilla 在博文中还提到,他们发现 Chrome 使用的 Service Worker 不能完全支持其认为重要的各种用例,并且要求开发者重写很大一部分扩展代码。为此,Mozilla 提出了 Event Pages 来解决这些问题,并表示 Event Pages 受到了社区的欢迎。Mozilla 说,出于兼容性的考虑,它还将支持 Service Workers,因为 Mozilla 认同他们是一个具有定义寿命的事件驱动环境,已经是网络平台的一部分并具有良好的跨浏览器支持。

 

"在 Firefox 中,我们已经决定在 Manifest V3 中支持事件页,我们的开发者预览版将不包括 Service Workers(正在继续努力为未来的版本支持这些服务工作者)。这将帮助开发者更容易地迁移现有的持久性背景页面以支持 Manifest V3,同时保留对 Manifest V2 中所有 DOM 相关功能的访问。"

 

参考链接:

 

https://www.theverge.com/2022/6/10/23131029/mozilla-ad-blocking-firefox-google-chrome-privacy-manifest-v3-web-request

 

https://www.xianjichina.com/special/detail_458390.html

2022-06-14 18:165842

评论

发布
暂无评论
发现更多内容

架构实战营作业一

热猫

架构

共享24小时自助洗车加盟你看好吗

共享电单车厂家

自助洗车 共享洗车 24小时无人洗车 共享自助洗车机

加盟24小时共享自助洗车怎么样?

共享电单车厂家

自助洗车机 自助洗车 24小时共享自助洗车 24小时无人自助洗车 自助洗车加盟

企业如何实现在线客服功能?

小炮

在线客服

一文读懂并发与并行

潘大壮

并发编程 多线程 并行 并发’ #java

共享自助洗车店加盟需要投资多少

共享电单车厂家

共享自助洗车 自助洗车机 自助洗车

面试题笔记

Clarke

智能家居开放平台技术建设新思路

Speedoooo

物联网 智慧社区 智慧家居 智能终端 应用平台

澳鹏数据标注平台MatrixGo加速人工智能落地

澳鹏Appen

人工智能 数据标注 训练数据

车联网数据安全新挑战的技术应对方案

Speedoooo

车联网 物联网 数据安全 容器安全

共享洗车机设备多少钱一台?贵不贵

共享电单车厂家

共享洗车机设备 自助洗车机多少钱 自助洗车机价格

24小时自助洗车店加盟靠谱吗

共享电单车厂家

自助洗车机 自助洗车 24小时无人自助洗车 自助洗车加盟 24小时自助洗车店

数字孪生PaaS平台WDP4.3正式发布!三大升级,让开发更简单

Meta 小元

云原生 智慧城市 数字孪生

科技向善,“以人为本”将掷地有声!

鼎道智联

代码评审的最佳解决方案

阿里云云效

云计算 阿里云 敏捷开发 代码管理 代码评审

CPP进阶:迭代器失效

正向成长

迭代器失效

恒源云(GpuShare)_无监督的QG方法

恒源云

自然语言处理 深度学习

适创科技以云仿真平台,支持“中国智造”升级

阿里云弹性计算

仿真 高性能计算 EHPC 神龙架构 CAE

阿里巴巴代码规约检测&Java 代码规约扫描

阿里云云效

阿里巴巴 阿里云 代码扫描 #java 代码规约检测

JavaScript 引擎是如何实现 async/await 的

CRMEB

Hoo虎符研究院|区块链简报 20220328期

区块链前沿News

虎符 Hoo 虎符交易所

Flink Next:Beyond Stream Processing

Apache Flink

大数据 flink 编程 流计算 实时计算

车载运行小程序,快速打造智慧汽车应用生态

Speedoooo

车联网 物联网 智慧终端 智慧汽车 车载小程序

Petal Maps的美学钥匙,解锁AITO问界M5的硬核浪漫

脑极体

性能测试中的LongAdder

FunTester

性能测试 FunTester

java高级用法之:在JNA中使用类型映射

程序那些事

Java 程序那些事 3月月更 JNA

USB DDK助你轻松实现HarmonyOS USB驱动开发

HarmonyOS开发者

HarmonyOS 驱动框架

全托管云原生 MQTT 消息服务 EMQX Cloud 版本更新,助力开展更加安全灵活的物联网业务

EMQ映云科技

物联网 IoT mqtt emq 3月月更

NFT游戏NFT数字藏品交易系统搭建开发

薇電13242772558

NFT

TDesign 更新周报(2022年3月第4周)

TDesign

直播预告|FeatureStore Meetup V2

星策开源社区

人工智能 大数据 开源 特征平台 MLOps

Chrome 新协议被指限制广告拦截,Firefox 将采取不同方法_安全_闫园园_InfoQ精选文章