2

我想将 web 应用程序作为桌面应用程序发布,唯一的限制是即使没有任何 web 浏览器存在,这个桌面应用程序也需要工作。例如,想象一台根本没有浏览器的机器,现在你在 Mac/PC 上下载这个可执行文件,运行它,你有一个应用程序,它只是一个框架(最好是 Chrome,但 FireFox 也可以正常工作),在这个网页中运行, 没有其他的。

这是非常抽象的,我理解,但我只是想知道是否有一种简单的方法可以做到这一点。

Mozilla 曾经提供 Prism 作为一种实现方式,但已停止使用。

Google Chrome 提供 Chrome 打包应用程序,但这需要机器上存在 Chrome(因为它基本上是一个扩展程序)。

我想要做的是让用户能够下载可执行文件并获取应用程序。我打算尝试下载整个 Chrome 源代码并开始挖掘它以找到一种方法将它作为现在不可用的东西发布,但我想我会先在这里问。

如果需要更多信息,请告诉我。

4

3 回答 3

1

您可以查看https://github.com/rogerwang/node-webkithttp://appjs.org/

于 2013-02-08T22:49:45.067 回答
0

试试 Firefox 的独立扩展,并确保您安装了最新的 Firefox 版本。

于 2014-06-27T14:50:36.367 回答
0

我见过 3 似乎有一些牵引力:

看起来有一种有趣的比较/写他们。只是我的 2 美分……无论好坏,我认为这种类型的解决方案对于桌面(win/mac/linux)客户端将变得更加普遍。当希望提供跨平台解决方案时尤其如此。我认为大多数人可能只是使用普通的网络浏览器来访问桌面上的东西,所以除非绝对必要,否则为什么要花更多时间开发本机应用程序呢?

于 2016-03-22T04:37:30.607 回答