我一直在使用StackOverflow幾年,但很少需要發佈,因爲我可以找到我問的所有問題已經正確回答。將瀏覽器變成應用程序
現在不是這種情況,所以我認爲這是一個難題。
我正在構建一個web應用程序,並且需要爲應用程序定製瀏覽器。除此之外,我需要它是完全全屏的,沒有鍵盤快捷鍵,不自動更新,當遠程服務器關閉時不顯示默認錯誤消息,不干擾任何已經安裝的瀏覽器等。
我檢查了Firefox和Chrome,兩者似乎都不容易滿足這些需求。我希望有更容易的事情,就像一個真正的「應用程序模式」,它會將瀏覽器變成我所描述的類似的東西,但它們並沒有什麼特別的地方。
在Chrome上,我將不得不更改其源代碼,使其停止從註冊表中讀取某些項目(因爲它將與真正的Chrome安裝共享),以便製作自定義錯誤消息並禁用鍵盤快捷方式;將不得不使用命令行啓動它,以便加載不同的配置文件;將不得不自定義該配置文件,以便一些插件被禁用,並且不會自動更新等等,並且這會給我帶來很大的風險,或者在某些Windows版本(由於使用不同的註冊表或路徑)而導致它崩潰。
這似乎不是一個簡單的開關,經過預先測試並保證可以正常工作。 Chrome的「App」或「Kiosk」命令行開關似乎只能將應用程序放到全屏中。
任何光?
謝謝。
感謝您的回答!我會檢查Uzbl。任何暗示在其他瀏覽器? – rottz 2012-03-26 16:01:58
不是我所知道的。我想如果你真的想像你說的那樣緊緊地鎖定它,你必須自定義源代碼。出於興趣,你爲什麼需要如此緊密地鎖定瀏覽器? – brice 2012-03-26 16:06:07
我們正在發佈一個基於Web的應用程序,但我們不希望用戶知道,對他來說,它就好像它是一個普通的桌面應用程序。我們沒有製作桌面應用程序的原因是因爲HTML/CSS/JS比真正的桌面應用程序更便宜/更快速開發,結果通常是更好/更漂亮的界面。 – rottz 2012-03-26 16:12:26