当前位置: 首页 > 科技观察

FirefoxFirefox浏览器开始测试对ManifestV3扩展的支持,但并未跟随GoogleChrome

时间:2023-03-13 14:23:11 科技观察

11月21日消息,Mozilla此前宣布Firefox浏览器将在2022年底前全面拥抱Web扩展平台的下一次迭代ManifestV3(MV3),此新功能目前正在测试中。根据Mozilla官方博客,MV3为Firefox带来了新的面向用户的变化,包括用于管理已安装和启用的浏览器扩展权限(源代码控制)的统一扩展按钮,为Firefox用户提供浏览器访问控制的扩展。此按钮已添加到Firefox107中的Nightly,并将与Firefox109中的MV3(2023年1月17日)一起发布。另外,从2022年11月21日起,Firefox浏览器将开放MV3扩展的提交,MV2的弃用时间将在后续评估后公布。在MV2中,主机权限由用户在安装时授予,用户没有简单的方法来更改它(卸载/重新安装并选择不同的权限)。但是,通过FirefoxMV3中新的统一扩展按钮,用户可以方便地访问和控制哪些扩展可以随时访问网页。用户可以自由地授予对站点的持续访问权限,或者在每次访问时做出选择。据介绍,按钮面板将显示用户已安装和启用的扩展及其当前权限状态。除了管理主机权限外,此面板还允许用户管理、删除或报告扩展。MV2扩展也将出现在面板中,但用户无法对MV2主机权限执行操作,因为这些权限是在安装时授予的,并且如果不卸载扩展并重新启动,则无法在MV2中撤消此选择。值得一提的是,MV3中最具争议的变化之一是删除了WebRequestAPI,取而代之的是新的DeclarativeNetRequestAPI。这一变化受到了开发人员的严厉批评,因为它剥夺了许多扩展的功能并降低了效率,尤其是谷歌的Chrome浏览器。虽然Mozilla选择保留WebRequestAPI,但它也支持声明式Web请求。