近日,Mozilla在博客中宣布,火狐浏览器将在今年年底前全面支持 Web 扩展平台的下一次迭代 Manifest V3,并在此之前推出新的开发者预览计划,以收集 Web 开发者的反馈。
2018年,谷歌首次发布了Manifest V3,简称 MV3。MV3是 Web
扩展平台的最新变化,目的是为了让扩展更安全、快速,且对隐私友好。
据了解,MV3 中最有争议的变化之一是取消Web Request API,转而使用新的 Declarative Net Request API。这一变动遭到了大量开发者的批评,因为它剥夺了许多扩展的功能并拉低了开发效率。
目前,谷歌浏览器已经停止接受基于MV2的新扩展,而现有的 MV2扩展将在明年1月后停止使用。
Mozilla 在博客中提到,他们已经了解到了开发者对于MV3的争议,他们也认为新的Declarative Net Request API并不能完美替代 Web RequestAPI,该方案限制了广告拦截和高级隐私的使用,为此,他们将在实施 MV3 时采用与谷歌浏览器不同的方法,火狐浏览器将在 MV3 中保留对“阻止 Web Request”的支持,同时为了提高与其他浏览器的兼容性,也提供对Declarative Net Request API 的支持。
最后,Mozilla 表示将限制扩展程序对用户隐私的滥用行为,致力于保护用户的安全与隐私,并且将继续支持 Service Worker。
博客原文: