热门问题
时间线
聊天
视角
XULRunner
来自维基百科,自由的百科全书
Remove ads
XULRunner是Mozilla平台的一個封裝版本,目的是實現獨立的桌面應用程序開發。它們已在可執行文件中自帶,所以運行這些程序不需要一個瀏覽器。該應用程序採用Mozilla開發的XUL編寫。它取代了Gecko運行時環境(Gecko Runtime Environment),一個有着類似目的但已停滯的項目。[1]XULRunner首個穩定的開發者預覽版本於2006年2月發布,基於Mozilla 1.8代碼。
![]() | 此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
XULRunner是一種「技術實驗」而不是實際的產品[2],因此沒有「官方」的XULRunner版本,只有以相應Firefox版本的代碼為基礎的穩定版本。
Remove ads
軟件架構
XULRunner是一個運行時系統(runtime),它可以用於啟動多個與Firefox和Thunderbird功能等同的XUL+XPCOM的應用程序。
XULRunner會在內部管理的SQLite數據庫中存儲一系列配置數據(書籤、Cookie、聯繫人等),乃至提供一個附加組件來管理SQLite數據庫。
使用
所有基於XUL的應用程序(例如Mozilla Firefox、Mozilla Thunderbird、Nightingale、Songbird、Flickr Uploadr、SeaMonkey、Conkeror、Sunbird、Miro、Joost和TomTom Home 2.0都在XULRunner上運行。Mozilla Firefox自3.0版本開始使用一個私用的XULRunner[5],將框架直接安裝在應用程序目錄中。
Kiwix是一個維基百科的官方瀏覽器(現擴展到古騰堡計劃等)採用XULRunner。
電子遊戲系列Simon the Sorcerer第四代《魔法師西蒙:混亂是生命的一半》採用了XULRunner。
eMusic網站的一個稱為eMusic Remote的下載程序採用XULRunner。
自Lotus Notes 8.5.1版本開始,IBM部署XULRunner to 提供Notes客戶端支持 client support for 為XPages應用程序
Remove ads
放棄
2014年1月,Mozilla開發人員討論了放棄XULRunner的支持。[6]2015年7月,Mozilla停止支持XULrunner開發並刪除了社區頁面。[7]截至2016年初,它已從大多數Linux發行版的軟件包管理系統中刪除,包括Gentoo、[8]Debian[9][10]和Ubuntu。[11][12]
XULRunner仍可獨立安裝,並且許多依賴XULRunner的應用程序可以很容易地切換。[13]但是,它的消失已導致一些依賴軟件包從軟件包管理系統中移除。[14]
參見
- Mozilla應用程序框架(XPFE)
- Mozilla Prism
- Gecko
- HTML應用程序
- Adobe Integrated Runtime(AIR)
- Chromium嵌入式框架
- Electron
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads