设为主页 | 加入收藏 | 繁體中文

Firefox附加元件开发大翻新,将改用与Chrome同样的API

   Moilla宣布Firefox欣赏器多项API新步伐,包括导入Chrome、Opera等欣赏器所接纳的WebExtensions,同时公布未来将停用XPCOM及XUL等原有API的外挂。

  Mozilla表现,Mozilla希望附加元件(俗称的「外挂」)的开发和Web开发一样,以统一程式码实行于多种欣赏器情况,因而Firefox导入与Google开放源码Blink技能相容的WebExtensions API,使包括Chrome 、Opera等欣赏器的外挂(或称「扩充功效」)也能实行于新版Firefox。 Mozilla指出,这款JavaScript为中心的现代化API可预设支援多步伐(multi-process)欣赏器,而且可防备未遵循规定的外挂和歹意程式。未来Microsoft Edge也将支援WebExtensions。
  WebExtensions和其他Firefox附加元件一样是由Mozilla签发,可从Firefox附加元件网站或开发商网站找到。透过这项API,开发职员就可以撰写出可同时实行于Firefox和Chrome的相同外挂,使为不同平台重新打包的工作降到最少。
  WebExtensions API预览版将参加Firefox 42开发职员版,相干测试的资讯可在Mozilla wiki找到。 Mozilla现在也开始和其他欣赏器业者讨论以加快WebExtensions某些部份的标准化。
  新的变更和Firefox日前的宣布有关,除了要求第三方外挂都需颠末Mozilla的安全验证及签发,同时Mozilla宣布Firefox未来将预设开启多步伐架构技能「电解」(Electrolysis)。新版Firefox开始将预设开启Electrolysis,使欣赏网页速率更快,不外Mozilla指出,某些现有Firefox外挂和Electrolysis并不相容。这些不相容的外挂即是基于Mozilla原有的XPCOM及XUL API开发。
  在改用Electrolysis架构的同时,Mozilla也宣布预计停用XPCOM及XUL外挂。 Mozilla解释,XPCOM及XUL是Firefox很紧张的技能,但以这两种技能发展的「许可性」(permissive)外挂形式造成Firefox底层革新的拦阻,例如Electrolysis会招致外挂当掉。虽然Mozilla开发CPOW技能作为权宜作法,但却有效能低沉的缺点,而且也不是所有外挂都支援。为求长久之计,Mozilla预计在Electrolysis版Firefox推出六个月后,将开始终止CPOW及相干相容性步伐。 Mozilla表现,虽然还未确定最终时程,但旧技能的外挂会在Electrolysis版本Firefox正式版释出6到12个内无法运作。
  在Electrolysis的部署时程上,开发职员版Firefox 42已于8/11预设开启Electrolysis,Mozilla预计,9/22 Firefox 42 beta版Electrolysis将改为「选择参加」机制(opt-in),11/ 3起于Firefox 43 beta版成为预设开启功效,同时开始封闭和Electrolysis不相容的外挂,并在12/5释出第一个具有Electrolysis的Firefox版本。
 

    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: