在Google提出并采用对其网络浏览器扩展框架进行更改的两年后,Firefox可以效仿,但有一个例外。这些更改统称为Manifest v3,它通过浏览器的现有框架解决了许多安全问题,这些扩展使扩展程序可以撤消浏览器的安全模型并获取敏感数据。
虽然 Manifest v3 在 Chrome 和 Firefox 之间造成了不兼容,但后者决定在采用它之前等待并观察框架的演变。
TECHRADAR需要您!
我们正在研究我们的读者如何使用 VPN 来获取即将发布的深度报告。我们很乐意在下面的调查中听到您的想法。您的时间不会超过 60 秒。
“正如我们之前所写,我们希望保持高度的兼容性以支持跨浏览器开发。我们将引入对 Firefox 扩展的 Manifest v3 支持,”Firefox 开发人员在博客文章中分享。
网络请求API
Firefox 开发人员很快补充说,虽然他们将采用 Manifest v3,但他们的实施将在某些领域与 Chrome 的实施有所不同,Firefox 认为其“价值指向不同的解决方案”。
在 2019 年推出 Manifest v3 时,谷歌声称这是扩展平台最大的转变之一,并提供使用它增强安全性、隐私性和性能的扩展。
但是,Manifest v3 弃用了 WebRequestAPI 的某些功能,如 uBlock Origin 和 Ghostery 等广告拦截扩展依赖于这些功能。
在他们实施 Manifest v3 的计划中,流行的开源Web 浏览器的开发人员分享说,在与几个内容阻止扩展开发人员讨论后,他们决定保留对 WebRequestAPI 的阻止功能的支持以及 Google 的替代品,称为 decalarativeNetRequest (DNR) .
Firefox 写道:“我们将支持阻止 webRequest,直到有更好的解决方案涵盖我们认为重要的所有用例,因为 Chrome 目前实施的 DNR 还不能满足扩展程序开发人员的需求。”
标签: 谷歌Chrome浏览器