阅读情報文章
Mozilla為FireFox開發新一代插件系統JetPack
作者:手機巴士 發布時間:2009-5-22 11:23:00 閱讀次數:518

Mozilla實驗室正在進行一項名為Jetpack的新工程,Mozilla希望以此改變用戶與網站間的協作,更好地管理第三方插件.
簡而言之,Jetpack旨在讓開發人員能夠創建可開關的代碼軟件包,并且無需最終用戶重新啟動他們的瀏覽器.在目前的Firefox插件系統中,這樣的功能還無法實現,但Firefox可以通過像油猴(Greasemonkey)這樣的第三方工具實現.

Mozilla Labs Jetpack - Intro & Tutorial from Aza Raskin on Vimeo.



在每次升級瀏覽器時,Jetpack還可以讓開發者生成的代碼不會被損壞,這個問題一直困擾著開發者,而且 Firefox插件開發多年來一直受它的影響.由于這個問題,開發者們被迫只能較小地改變Firefox插件,如果對一個插件的開發時間過長,開發者將不得不中途停止.在新的系統下,無論你安裝什么,Jetpack插件都將運行.

在Jetpack 的介紹視頻中,Mozilla實驗室用戶體驗部門主管Aza Raskin展示了這個工具的功能.在視頻第一部分,Aza Raskin展示一個簡單的廣告攔截工具,用戶可以開啟和關閉該工具,以保證瀏覽器載入一定廣告商的網頁.在第二部分中,他演示了如何讓自定義碼在網頁其他部分達到同樣效果.

另外,Jetpack最吸引人的地方是可以讓用戶更好地控制在網站上看到的內容,并且與這些內容充分地互動.例如Ubiquity(另一個開發工程),當用戶用Jetpack控件訪問網站時,它可以讓插件像是在用戶手中,也就是說,用戶無需到插件選項中搜索插件.

不過,目前的Jetpack 0.1版還不是很完善.