是否可以在不捆绑浏览器的情况下构建独立的HTML5 App *?

时间:2017-04-14 16:26:09

标签: javascript html5 google-chrome electron chromium

Electron等解决方案需要将整个浏览器与生成的.app版本捆绑在一起,这样即使对于单个hello world应用程序,它也会有几千兆字节。但是,大多数用户已在其计算机上安装了Chrome。是否可以创建一个独立的.app应用程序,它使用现有的浏览器打开自己,隐藏浏览器的框架/ URL栏,并可以访问系统资源(fs,子进程等)?

编辑:我正在考虑“将node.js +一个HTML绑定到.app中,它打开一个现有的浏览器(指向该HTML)而没有URL栏。” Node.js然后可以访问文件系统并通过HTTP,WS等与App通信。这里唯一真正的问题是打开没有URL栏的Chrome,我猜。

1 个答案:

答案 0 :(得分:0)

我看到nodekit尝试使用每个平台上已有的JavaScript引擎。

因此,例如在Mac上,它可能会使用WKWebView,而在Windows 10上,它将在JavaScript Universal应用平台上运行。

对于大多数人来说,只需要对电子进行测试就可以使开发应用程序变得更加简单,并且您可以在40MB以下的安装程序中使用功能齐全的应用程序。