我有一个使用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