我有一个使用Google Web Toolkit (GWT)开发的Web应用程序,它是一个实用工具,可以在计划特定服务器部署时帮助进行计算。我想将这个应用程序作为下载提供给那些想要使用该应用程序但不总是有互联网访问权限的人。
我以前能够通过将GWT编译的所有文件(html和js)打包到Nullsoft Installer Script (NSIS)中来实现此目的,然后将它们提取到临时目录并告诉Windows使用默认浏览器打开主html文件。
最近,这给我带来了问题,似乎有些浏览器根本不在意,而其他浏览器则有自己的怪癖和问题,使应用程序无法使用。
这个应用程序只需要1个服务器调用来获取包含计算配置数据的xml文件。有一个小的php组件允许用户保存和加载先前的配置,但对于离线独立可执行部署来说,禁用此功能不是问题。
我的问题是,是否存在一个现有的框架,可以允许我将我的应用程序与嵌入式Web服务器一起打包,以便运行应用程序时它实际上正在本地Web服务器上运行?或者是否存在一个现有的框架,可以将Web应用程序嵌入到可重新分发的浏览器中,以便用户尝试打开应用程序时自动打开打包的浏览器,这样我就可以通过打包的浏览器来微调离线体验,以始终按预期工作。
感谢任何回复。
我以前能够通过将GWT编译的所有文件(html和js)打包到Nullsoft Installer Script (NSIS)中来实现此目的,然后将它们提取到临时目录并告诉Windows使用默认浏览器打开主html文件。
最近,这给我带来了问题,似乎有些浏览器根本不在意,而其他浏览器则有自己的怪癖和问题,使应用程序无法使用。
这个应用程序只需要1个服务器调用来获取包含计算配置数据的xml文件。有一个小的php组件允许用户保存和加载先前的配置,但对于离线独立可执行部署来说,禁用此功能不是问题。
我的问题是,是否存在一个现有的框架,可以允许我将我的应用程序与嵌入式Web服务器一起打包,以便运行应用程序时它实际上正在本地Web服务器上运行?或者是否存在一个现有的框架,可以将Web应用程序嵌入到可重新分发的浏览器中,以便用户尝试打开应用程序时自动打开打包的浏览器,这样我就可以通过打包的浏览器来微调离线体验,以始终按预期工作。
感谢任何回复。