制作Chrome网络应用程序独立桌面程序

时间:2016-08-20 13:22:11

标签: google-chrome-app desktop-application

谷歌在Chrome中宣布他们drop support for web apps

基本上,网络应用是一个本地HTML / CSS / JS应用,可在独立的自定义“独立”Chrome窗口中运行。

有没有办法(最好是简单的)将此网络应用转换为完全不依赖Chrome的真实桌面应用?使用NodeJS?如果是,那么正确的方法是什么?

感谢。

2 个答案:

答案 0 :(得分:1)

不知道" easy",但在我看来,自然演变是针对Electron或NW.js,这两个都在Google博客文章中提到过这个主题。 (我转向Electron。)两者都优于Chrome应用程序,主要是它们是真正的桌面应用程序。举一个例子,您现在可以操作菜单栏,这是Chrome应用程序的界限。

Chrome应用中的纯JavaScript代码(例如访问互联网的任何内容)应直接转移。对于很多UI内容也是如此,因为您仍在使用UI的浏览器窗口。但是,该应用程序必须进行重组。

添加注意:Chrome应用在4个平台上运行:MacOS,Windows,Linux,ChromeOS。 Electron和NW.js应用程序不会在ChromeOS上运行。因此,编写四平台完全二进制便携式应用程序的能力正在消失。

答案 1 :(得分:1)

您可以尝试以下工具之一:

  1. https://applicationize.me/
  2. https://www.bzgapps.com/coherence
  3. https://fluidapp.com/(仅适用于Mac)