Mozilla解释为何Firefox要采用Chrome扩展技术
作者:网络转载 发布时间:[ 2015/8/27 17:32:51 ] 推荐标签:Firefox Chrome
Mozilla上周宣布了将淘汰Firefox旧有的Add-on扩展技术,转而采用WebExtensions(Chrome扩展技术)的决定,这一决定引起了用户和开发者们的争议。,这个问题Mozilla在官方网站做出了解释,回答了用户比较关心的几个问题。
Mozilla表示:
XUL和XPCOM技术(即现有Firefox扩展所依赖的技术)已经存在了15年,除了Firefox外没有其他浏览器再使用这些技术,坚持投资这些技术也没有任何意义。不过目前还不能完全放弃,需要先确定好新的扩展技术方案。之所以这么早宣布这一决定,是因为想多听取社区的反馈。
采用Chrome扩展技术,是因为其API在进程分离模式下表现非常好,我们由此获得了灵感。但是Firefox不会照搬Chrome扩展API,二者之间会有差异,也不会允许Chrome扩展不经过修改能在Firefox中运行。但是为了方便开发者,会提供一些通用的方法和接口。开发者只需要修改少量代码能够为不同浏览器平台开发扩展,即使是使用了一些平台特定的API,也可以通过功能检测来实现兼容。
另外,对于旧扩展,需要重新编写才能够运行。如果旧扩展无人维护将会无法使用。基于WebExtensions的扩展会继续使用.xpi格式,因为Firefox与Chrome使用的签名技术不同,要同时兼容两种技术过于困难。( Via: Mozilla )
相关推荐
更新发布
常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11系统性能测试及调优前期准备
2021/4/15 14:41:29国内比较好用的5款测试管理工具
2021/3/25 17:23:31