宁德生活圈

网站首页 互联网 > 正文

Mozilla宣布计划保留广告拦截器和其他需要API才能正常运行的扩展

2021-10-13 09:25:13 互联网 来源:
导读 Mozilla今天宣布,计划保留广告拦截器和其他需要正常运行的扩展的API功能,这是Firefox即将向高级扩展API过渡的一部分。这和谷歌去年宣布修

Mozilla今天宣布,计划保留广告拦截器和其他需要正常运行的扩展的API功能,这是Firefox即将向高级扩展API过渡的一部分。

这和谷歌去年宣布修改的扩展API是一样的,结果是对广告拦截器和其他扩展类型有害。

什么是WEBEXTENSIONS API?

虽然是两种不同的浏览器,但是Chrome和Firefox确实共享了一些部分,共享的代码库是WebExtensions API,扩展通过它与浏览器代码库进行交互。

目前两种浏览器都使用WebExtensions API版本2,只有很小的改动解释了每个浏览器的怪癖,但是对于大多数浏览器来说,两种浏览器的API几乎是一样的。

这个API不是一个开放的网络标准,而是Chrome的一部分,Chrome是谷歌构建Chrome的开源浏览器引擎。虽然它起源于Chromium项目,但Mozilla在几年前决定支持API,作为功能奇偶推送的一部分,并允许额外的开发人员编写适合所有主流浏览器的扩展。

去年,谷歌工程师通过他们的绝对数字有效地控制了Chromim项目,他们决定开始更新名为Manifest V3的WebExtensions API。

对于用户和扩展开发人员来说,这些计划的更新效果并不好,后者指出,这些更改会影响许多附加组件完成工作的能力,尤其是广告拦截器。

由于谷歌的主要收入来源是在线广告,你可以想象谷歌在过去八个月里面临的批评和阴谋论。

FIREFOX将保留WEBSPHERE阻塞功能。

现在,在今天的博文中,Mozilla表示不会按照谷歌的WebExtensions API更新字母,会对自己做一些改动。

浏览器制造商表示,它不会删除广告拦截器和其他扩展用来检查和阻止某些网络资源加载的“阻止网络请求”机制。

Mozilla不确定他们将实施的技术解决方案的具体细节,但他们表示,他们将与其他开发人员会面,讨论最佳计划。

支持新的网络扩展应用编程接口(清单)v3的第一个火狐版本,包括旧的网络请求机制,将在今年晚些时候进行测试。

其他浏览器供应商也做出了类似的决定。

Mozilla的决定与其他浏览器制造商的决定是一致的,他们已经表示将为即将推出的WebExtensions API(Manifest)v3做同样的事情。Opera、Brave和Vivaldi在6月宣布了类似的计划,将webRequest功能从v2保存或移植到v3。

最近,微软开始创建基于Chromium的Edge浏览器版本,但并没有就如何实现新的WebExtensions API v3做出任何公开声明。

到目前为止,谷歌已经在2月和6月两次回溯了一些WebExtensions API(Manifest)v3的更改,但广告拦截器开发人员仍然声称,他们的扩展不会像以前那样有效,尽管谷歌最近进行了权衡。


免责声明: 本文由用户上传,如有侵权请联系删除!


标签: