MozillaLabJetpack:开发Firefox扩展的新方法,也就是Add-onSDK,它不再依赖XPCOM、XUL,而是采用了HTML、CSS、JavaScript。和Chrome、Opera的扩展开发类似。这里,Add-onSDK和Chrome都使用JSON描述扩展元数据,而Opera使用XML。现在应用扩展都在走Web路线。
Jetpack旨在让开发人员能够创建可开关的代码软件包,并且无需最终用户重新启动他们的浏览器.在目前的Firefox插件系统中,这样的功能还无法实现,但Firefox可以通过像油猴(Greasemonkey)这样的第三方工具实现.
在每次升级浏览器时,Jetpack还可以让开发者生成的代码不会被损坏,这个问题一直困扰着开发者,而且Firefox插件开发多年来一直受它的影响.由于这个问题,开发者们被迫只能较小地改变Firefox插件,如果对一个插件的开发时间过长,开发者将不得不中途停止.在新的系统下,无论你安装什么,Jetpack插件都将运行.
评论