gpt4 book ai didi

php - 将 Web 应用程序部署为独立的可执行文件

转载 作者:可可西里 更新时间:2023-11-01 12:57:13 27 4
gpt4 key购买 nike

我有一个使用 Google Web Toolkit (GWT) 开发的 Web 应用程序,它是一个实用程序,可在规划特定服务器部署时帮助进行计算。我希望能够在我的网站上为想要使用该应用程序但并不总是能够访问 Internet 的人提供该应用程序的下载。

我之前能够通过将 GWT 编译的所有文件(html 和 js)打包到一个 Nullsoft 安装程序脚本 (NSIS) 中来实现这一点,该脚本会将它们提取到一个临时目录,然后告诉 Windows 打开主 html 文件使用默认浏览器。

最近这给我带来了问题,似乎有些浏览器根本不介意这一点,而另一些浏览器则有自己的怪癖和问题,导致应用程序无法使用。

此应用程序仅进行 1 次服务器调用以获取一个 xml 文件,该文件包含有关应如何进行计算的配置数据。有一个小的 php 组件允许用户保存和加载以前的配置,但对于离线独立可执行文件部署禁用此功能不是问题。

所以我的问题是,是否有一个现有的框架允许我将我的应用程序与嵌入式网络服务器打包在一起,以便当应用程序运行时它实际上是在本地网络服务器上运行?或者是否有一个现有的框架可以将 Web 应用程序嵌入到可再分发的浏览器中,以便当用户尝试打开应用程序时它会自动打开打包的浏览器,这样我就可以微调离线体验以始终按需要工作使用打包的浏览器。

感谢您的回复

最佳答案

如果 IE 不是问题浏览器之一,您可以创建一个小型 .NET 应用程序,嵌入一个网络浏览器控件并将其打开到所需的页面。

您甚至可以使用 Gecko 实现此目的:

http://code.google.com/p/geckofx/

关于php - 将 Web 应用程序部署为独立的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671664/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com