如何分发一个HTML/Javascript网页应用?

3
我使用HTML和Javascript构建了一个类似桌面应用的网页。我希望以用户最为熟悉的方式将其分发给他们。对于Windows用户来说,我认为这是可安装应用程序或"setup.exe"文件。
然而,我的应用在浏览器中运行得非常完美。特别是它可以在javascript弹出窗口中打开。
那么,有什么最好的方法可以分发这个web应用程序,使其可以简单地在Windows机器上“安装”?也许我可以使用开源的Inno Setup工具创建一个设置,以某种方式打开浏览器。我是否需要编写一个小型应用程序来实际打开浏览器?

这是仅限于Windows还是您还需要为Linux单独安装程序? - djangofan
5个回答

1
HTML和JavaScript应用程序最好的一点是它们不依赖于操作系统。对我来说,将应用程序打包成压缩文件进行共享似乎是最好的选择。为什么要费力地为不同的操作系统制作可执行文件呢?
如果您特别想以这种方式做,可以尝试使用cherrypypyinstaller。我曾经用它们做过一个小应用程序。

因为人们几乎不知道什么是压缩文件。 - Hohenheimsenberg

0
创建一个 Inno Setup 项目,并在 [icon] 部分添加条目以创建开始菜单和/或桌面快捷方式。将文件名参数设置为您的应用程序的起始页(例如,http://MyDomain.com/index.html)。这样,当用户单击快捷方式时,Windows 将自动启动标准浏览器并加载您的起始页。
这种方法有两个可能的问题:
  1. 如果用户已将 Firefox、Opera 或 Chrome 设置为其标准浏览器,则将在此浏览器中打开您的应用程序,而不是 IE。如果您的应用程序需要跨浏览器兼容才能正常工作。

  2. 如果用户某种方式搞乱了 HTML 的文件类型关联 (我曾经成功做到过),那么浏览器和因此您的应用程序将根本无法启动。


-1

如果它可以在HFS.exe文件服务器上运行,那么你可以将其与该文件一起打包。

我是唯一真正回答这个问题的人。没有人告诉你如何处理托管Javascript应用程序的Web服务器,但我已经涵盖了它。


-2

下载Visual Studio Express,然后使用浏览器框架(我相信它是一个标准的.NET表单元素)构建一个表单,并将此浏览器框架指向与该程序一起安装的文件。VS 2008会为您构建一个安装程序文件,因此只需将您的HTML和JavaScript文件添加到项目中,然后使用Visual Studio 2008构建分发。


-3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接