通过其官方博客,Mozilla宣布它将更改如何处理Internet浏览器Firefox附加组件在未来,最重要的变化是Firefox的采用WebExtensions API。
使用新的API,兼容其他互联网浏览器的使用如Google Chrome和歌剧,就会更容易的开发人员调整为其他浏览器使用Firefox的插件,因为他们只会需要做一些改变。
“我们希望插件开发更像Web开发:应该在多个浏览器运行相同的代码根据制定的行为标准,全面的文档可以从多个供应商,”写了Kev李约瑟Mozilla的博客公告。
开发Firefox扩展更复杂相比为Chrome开发插件,部分是因为Firefox使用XUL和XPCOM等技术。万博体育登录首页而技术允许Firef万博体育登录首页ox主要是在编写JavaScript和确保开发人员能够访问的大多数Firefox的基本特性,它们添加水平的复杂性。
这些技术和当万博体育登录首页前的模型被Firefox的插件将会淘汰在12个月至18个月。
然而,变化不会适用于开发人员将使用新的Jetpack SDK开发插件,只要创建扩展局限在喷气背包和不使用任何低级api。
从Firefox的发布42开始,开发人员创建的扩展也将首先回顾,然后由Mozilla部署之前签署的。然而,Mozilla希望采用WebExtensions API将导致更快的评论插件,与该公司希望减少附件的审查时间向公众发布只有5天。
Mozilla还表示,它将浏览器的标签和它的用户界面到单独的过程,这将防止撞选项卡关闭整个程序。
命名为电解项目,该功能将被默认启用的第一个版本的Firefox 43。这将导致与某些插件不兼容,所以开发人员被要求测试他们的代码,准备改变。
的变化将确保开发人员只需要编写扩展时做一些调整,使它们为Firefox和Chrome工作,这对开发人员和用户都是一件好事。然而,开发人员能够在Firefox中做事,是不可能与其他浏览器,和这些变化,这种独特的功能会受到影响。