Mozilla實驗室上周發表Chromeless計畫,打算建置一套實驗性工具,讓開發人員可利用諸如HTML、CSS及JavaScript等標準的網路技術打造自己的瀏覽器介面。

這裡的Chrome指的並非是Google的Chrome瀏覽器,而是Firefox以XUL所撰寫的介面程式。參與該計畫的開放源碼開發人員Marcio Galli說明,Firefox有許多使用者介面都是透過XUL建議,XUL為Mozilla所開發的XML語言,是由DOM與JavaScript等網路技術結合而成,老練的開發人員也可利用XUL有效率地建置瀏覽器功能,但以XUL撰寫的瀏覽器介面對許多潛在開發人員而言卻是個門檻,因此,Mozilla實驗室希望能夠允許開發人員透過標準的網路技術來建置瀏覽器介面。

Galli展示了如何以一個簡單的瀏覽器程式來展示以網頁縮圖取代瀏覽器分頁,在該展示頁面上,不見傳統Firefox的標籤分頁,取而代之的是不同網站的縮小版網頁。Galli表示,這是一個以HTML撰寫的功能性程式,於早期測試版(pre-alpha)的Chromeless平台上執行,該平台將瀏覽器內部的XUL元素改成iframes,因此載入的格式並非XUL,而是HTML檔案。

目前Mozilla實驗室僅擁有一個功能性的早期測試版原型,具備載入HTML網頁及描繪瀏覽器介面的能力,預計將於未來數月間增加其他API以提供重要的瀏覽器架構。此外,未來Mozilla也會在該平台上嵌入沙箱功能,並將所有的功能包裝成更易存取的SDK。

Mozilla實驗室向來致力於推廣新的網路或瀏覽器概念,期望透過腦力激盪創造更美好或先進的網路世界,例如兩年前曾號召使用者勾勒夢幻瀏覽器,今年9月提出海鳥(Seabird)計畫檢視各種手機輸入的可能性,10月釋出開放網路應用程式系統的技術文件與預覽原型,打算讓開發人員所打造的應用程式可透過瀏覽器在各式裝置上執行。(編譯/陳曉莉)

熱門新聞

Advertisement