摘要:Firefox.html是一個HTML App(類似任何的B2G App),基于Browser API并且與Gaia's瀏覽器的工作方式一樣。Firefox.html試圖用HTML來重新實現Firefox UI,例如FxOS apps。
近Firefox動作頻頻,首先是與Google分道揚鑣,將新的默認搜索引擎設為Yahoo!,其次是曾一度拒絕iOS平臺的Mozilla表示正在研究新的方法來制作適用于iOS的Firefox,更完全使用蘋果新編程語言Swift編寫,并將其所有源碼托管至GitHub上?,F在,Firefox又開源了一款Firefox.html App。
Firefox.html是一個HTML App(類似任何的B2G App),基于Browser API并且與Gaia's瀏覽器的工作方式一樣。Firefox.html試圖用HTML來重新實現Firefox UI,例如FxOS apps。Firefox.html的目的則是掀起有關對XUL未來的討論。該項目主要分為兩大模塊,一個是App,一個是運行時(HTML Runner)。
Firefox.html源碼托管在Github上,目前代碼比較丑陋,可以在Linux、Windows和Mac上運行,已經實現的功能有tabs,navigation,history,ssl,devtools,search,zoom等等。
安裝
使用下面命令克隆倉庫:git clone --recursive https://github.com/paulrouget/firefox.html
下載HTMLRunner運行時: http://people.mozilla.org/~prouget/htmlrunner/(包命名為firefox-xx.xx)
運行HTMLRunner運行時(binary名稱為firefox);
HTMLRunner將會訪問本地上的firefox.html文件,具體路徑在你步驟1中;
現在可以在瀏覽器中運行了。
備注:如果你沒有--recursive,那么,克隆后的lib/require.js里面將會是空的。修復方法如下:
git submodule update --init
如何改變代碼
在firefox.html目錄下修改
按Ctrl/Cmd-Shift-R來運行新代碼(該命令不支持Windows,殘劍issue 12)
提交PR
更多詳情,大家可以訪問Firefox.html的托管地址或者下載源碼試玩一下。
本站文章版權歸原作者及原出處所有 。內容為作者個人觀點, 并不代表本站贊同其觀點和對其真實性負責,本站只提供參考并不構成任何投資及應用建議。本站是一個個人學習交流的平臺,網站上部分文章為轉載,并不用于任何商業目的,我們已經盡可能的對作者和來源進行了通告,但是能力有限或疏忽,造成漏登,請及時聯系我們,我們將根據著作權人的要求,立即更正或者刪除有關內容。本站擁有對此聲明的最終解釋權。