Mozilla 继续为附加组件开发人员增加Manifest V3 (MV3) 支持,最近的 Firefox版本引入了旨在增强 Chrome 兼容性和用户体验的关键改进。
在 Firefox 126 先前版本的基础上,本周发布的 Firefox 127 带来了多项显著的增强功能。
一项重大更新涉及扩展的键盘快捷键。
该公司解释道:“在将同一扩展迁移到 MV3 时,与 MV2 扩展的executebrowser_action命令关联的自定义键盘快捷键将自动与executeaction命令关联。”这一变化确保从 Manifest V2 (MV2) 迁移到 MV3 的用户不会遇到熟悉的快捷键功能中断的情况。
此外,Mozilla 还扩展了 declarativeNetRequest API 的功能。
Mozilla 解释道: “declarativeNetRequest getDynamicRules和getSessonRules API 方法现在接受额外的ruleIds过滤器作为参数,并且规则限制已增加以匹配其他浏览器实施的限制。”此举使 Firefox 的实施与其他主流浏览器更加一致,从而更易于进行跨浏览器开发。
值得注意的是,此版本也将标志着移动用户的一个里程碑,因为 MV3 将支持Android 版 Firefox。
在这些变化中,Mozilla 重申了支持现有技术的承诺。
该公司表示: “ Firefox 不会弃用webRequest API ”,以解决人们对这一广泛使用的 API 未来的担忧。
此外,Mozilla 强调,“Mozilla 没有弃用 MV2 的计划”,这为那些可能尚未准备好转换扩展的开发人员提供了保证。
展望未来,Firefox 128 将进一步增强 Chrome 兼容性并改进其他 MV3。Mozilla 通过电子邮件邀请开发人员提供反馈。
对于希望采用 MV3 的附加组件开发人员,Mozilla 建议参考其全面的迁移指南。
由于浏览器扩展在个性化网络体验方面继续发挥着关键作用,Mozilla 在保持向后兼容性的同时不断努力支持 MV3,凸显了其对创新和用户选择的承诺。