趋势网(微博|微信)讯:
普京签署法律:赴乌参战免债 吴柳芳账号被禁止关注 老人领喜糖跌倒去世家属索赔新人 警方通报派出所人员殴打小学生 男子打赏女主播400万自己啃馒头
在不久的将来,Firefox浏览器将迎来一些大变化并将要求扩展插件开发人员对现有的扩展插件做出重大修改以确保这些插件能够继续运行。
该公司正准备为Firefox浏览器提供一个名为WebExtensions的新的extensionAPI(应用程序编程扩展接口),这个新的API类似于Chrome浏览器和Opera浏览器的系统,用以确保这些扩展可以轻易地实现跨浏览器开发。
还有一个由近在眼前的更为快捷的Firefox版本引发的改变,这个新版插件叫做Electrolysis多进程插件,它将浏览器分为多个进程并降低了用户暴露在恶意软件之下的风险。
开发人员需要对其扩展进行更改以确保这些扩展能够继续运行。首先,从9月22日起,伴随着Firefox41的发布,所有的扩展插件都需要被验证批准并由Mozilla公司签字认证。
该公司目前正使用一个黑名单以禁止恶意插件进驻Firefox浏览器,但事实证明,这一举动并没有什么效果,因此,现在所有开发人员都必须将其开发的扩展插件提交到Mozilla公司手中,在插件发布前对其进行审查。
新的WebExtensions接口与Chrome的Blink渲染引擎相兼容,这应该就意味着开发人员只需稍稍进行修改就可以在Chrome,Opera,Firefox以及MicrosoftEdge这些浏览器当中应用其开发的扩展插件。
Mozilla公司为开发者提供了大量的变更通知,但他们需要马上开始致力于扩展插件的开发以确保这些插件时刻待命应需而动。
预计将会包含新的API的Firefox43将在12月15日发布。从那以后,未经修改的扩展插件将会继续运行六个月,此后该公司将停止对他们的兼容支持。
Mozilla公司承认,这些改变会狠狠伤害到那些只开发Firefox浏览器扩展插件的开发人员,促使他们在短期内努力开发新的API,但它认为“相对于最终的结果,你的努力都是值得的。”这也意味着Mozilla正在贬低Firefox浏览器所使用的XUL(可扩展标记语言用户界面语言)和XPCOM(跨平台组件模型)技术。
曾经有传言说,Mozilla公司可能会这样做,在今天,这个传言被证实了:Mozilla公司将会不那么支持增加附加组件这一行为,在未来的12到18个月内使用该技术,让Firefox浏览器的上市发布变得更加容易。
这些巨大的变化可能会为开发人员带来相当多的痛苦,但是这对用户来说却是个好消息。
这就意味着Firefox浏览器的扩展插件能够更容易地就移植到其他的浏览器上,反之亦然,随之而来的是更好的浏览器整体性能以及更好地保护你免受恶意软件的侵害。