我有一個使用Google Web Toolkit(GWT)開發的Web應用程序,它是一個實用程序應用程序,可幫助在規劃特定服務器部署時進行計算。我希望能夠在我的網站上爲想要使用該應用程序的人提供此應用程序,但並不總能訪問互聯網。將Web應用程序部署爲獨立可執行文件
我以前能夠通過將GWT編譯的所有文件(html和js)打包到Nullsoft安裝程序腳本(NSIS)中來實現此目的,該程序只將它們提取到臨時目錄,然後告訴Windows打開主html文件與任何瀏覽器是默認的。
最近這給了我的問題,似乎有些瀏覽器不介意在所有的,而其他有自己的怪癖和渲染應用無用的問題。
此應用程序只讓一個服務器調用來獲取包含用於計算應該如何進行配置數據的XML文件。有一個小的php組件允許用戶保存和加載以前的配置,但對於脫機獨立可執行部署禁用此功能並不是問題。
所以我的問題是這樣的,有一個現有的框架,使我與嵌入式web服務器一起打包我的應用程序,以便在應用程序運行它實際上是一個本地Web服務器上運行?或者是否有現有的框架將Web應用程序嵌入到可再發行的瀏覽器中,以便當用戶嘗試打開應用程序時,它會自動打開打包的瀏覽器,這樣我就可以微調離線體驗以始終如期工作與打包的瀏覽器。
感謝您的任何答覆
感謝您的回答。根據你的建議,我能夠找到一個類似的解決方案,也使用XUL亞軍。我決定使用wxWebConnect構建一個簡單的專用Web瀏覽器應用程序,因爲我在過去的5年中一直在使用wxWidgets,並且發佈mac版本以及windows版本的功能都非常出色。我應該能夠打包這個專用的瀏覽器並將其設置爲始終打開本地版本的網站(只是html和js),這使我可以專注於一種瀏覽器技術以實現脫機兼容。 – snctln 2010-09-10 14:41:07
不客氣。樂意效勞。 – webbiedave 2010-09-10 15:39:09