将单页应用程序分发为本机桌面软件

时间:2015-09-28 05:35:00

标签: javascript browser single-page-application

是否可以打包单页应用程序(其JavaScript文件和图像以及所有资产),以便可以将其作为本机分发 桌面应用程序?就像拥有一个Chrome实例而没有任何只能离线运行应用程序的按钮。 我使用的软件似乎就是这样制作的,比如推特上的TweetDeck让我觉得只是TweetDeck的网页版本以某种方式打包在一个不是你的标准浏览器的上下文中运行。

4 个答案:

答案 0 :(得分:1)

NW.js。 在桌面上打包nodejs / html应用程序。

答案 1 :(得分:1)

您可以通过实施无头浏览器应用程序来实现。

此处有一个开源网络浏览器引擎https://www.webkit.org/

将它合并到本机应用程序中并解析源文件。

webkit文档可能包含具体内容,玩得开心:)

答案 2 :(得分:1)

您可以使用NW.js(以前的Node WebKit)或Electron来做到这一点。

答案 3 :(得分:0)

非常可能且所有HTML5应用都在这样做,您的所有需求都是: https://cordova.apache.org/