Firefox火狐浏览器宣布2022年底前支持Manifest V3扩展
5 月 21 日消息,Mozilla 宣布,Firefox 浏览器将在 2022 年底前全面拥抱 Web 扩展平台的下一次迭代 Manifest V3,并在此之前推出一个新的开发者预览计划,以收集 Web 开发者的反馈。
Manifest V3 是 Web 扩展平台的最新更改,旨在使扩展更安全、更快且对隐私友好,于 2019 年由谷歌首次发布,可以说是引起了不小的争议。
浏览器乐园了解到,Manifest V3 中最具争议的更改之一是删除了 Web Request API,以支持新的声明式网络请求 API(Declarative Net Request API)。开发者们对这一变动进行了大量批评,因为它剥夺了许多扩展的功能并降低了效率。谷歌浏览器已经停止接受基于 Manifest V2 的新扩展,而现有的 Manifest V2 扩展将在 2023 年 1 月之后停止使用。
Mozilla 表示,他们知道 Manifest V3 中有一些争议内容,为此,Mozilla 将在实施 Manifest V3 时采用与谷歌 Chrome 不同的方法。Mozilla 认为新的声明式网络请求 API 并不是 Web Request API 的完美替代品,该方案限制了广告拦截器和隐私扩展的使用。因此,Firefox 将在 Manifest V3 中保留对“阻止 Web Request”的支持,同时也支持声明式网络请求。
此外,Mozilla 也不喜欢 Chrome 使用的 Background Service Workers,因为它不支持许多用例,并且需要开发者重写大部分扩展代码。
Mozilla 去年提出了 Event Pages 来解决这些问题,并表示已受到社区的好评,并将在 Firefox 的 Manifest V3 中进行全面支持。Mozilla 表示,出于兼容性原因,它还将支持 Service Worker。