Firefox JetpackFirefox 擴(kuò)展開(kāi)發(fā)包
Mozilla Lab Jetpack:開(kāi)發(fā) Firefox 擴(kuò)展的新方法,也就是 Add-on SDK, 它不再依賴(lài) XPCOM、XUL,而是采用了 HTML、CSS、JavaScript。和 Chrome、Opera 的擴(kuò)展開(kāi)發(fā)類(lèi)似。這里,Add-on SDK 和 Chrome 都使用 JSON 描述擴(kuò)展元數(shù)據(jù),而 Opera 使用 XML?,F(xiàn)在應(yīng)用擴(kuò)展都在走 Web 路線。
Jetpack旨在讓開(kāi)發(fā)人員能夠創(chuàng)建可開(kāi)關(guān)的代碼軟件包,并且無(wú)需最終用戶重新啟動(dòng)他們的瀏覽器.在目前的Firefox插件系統(tǒng)中,這樣的功能還無(wú)法實(shí)現(xiàn),但Firefox可以通過(guò)像油猴(Greasemonkey)這樣的第三方工具實(shí)現(xiàn).
在每次升級(jí)瀏覽器時(shí),Jetpack還可以讓開(kāi)發(fā)者生成的代碼不會(huì)被損壞,這個(gè)問(wèn)題一直困擾著開(kāi)發(fā)者,而且 Firefox插件開(kāi)發(fā)多年來(lái)一直受它的影響.由于這個(gè)問(wèn)題,開(kāi)發(fā)者們被迫只能較小地改變Firefox插件,如果對(duì)一個(gè)插件的開(kāi)發(fā)時(shí)間過(guò)長(zhǎng),開(kāi)發(fā)者將不 得不中途停止.在新的系統(tǒng)下,無(wú)論你安裝什么,Jetpack插件都將運(yùn)行.
評(píng)論
圖片
表情
