Chrome Packaged Apps不再需要去哪里

时间:2016-09-26 17:33:39

标签: google-chrome-app

我已经开发并定期使用chrome打包应用程序(用HTML,CSS,Javascript编写),它在我的机器上的本地文件夹中获取一组本地javascript文件并缩小它们(作为一个组)并写入新的缩小文件(每个原始源文件一个)到我的本地磁盘,覆盖任何以前的缩小文件(如果存在)。

谷歌现已宣布,他们将从2017年开始停止对Chrome Packaged Apps的支持,并建议开发人员将其应用程序迁移到网络上。这对我来说不起作用,因为Web应用无法与用户本地文件系统一起使用。

有关如何在2017年后继续使用我的应用的任何建议?我不想更改代码库(HTML / CSS / Javascript),因为我不知道任何其他语言,我没有时间翻译代码库。

1 个答案:

答案 0 :(得分:2)

如果您需要在ChromeOS(Chromebook,Chromebox,Chromebits)上运行,则需要保留Chrome应用程序(现在称之为“应用程序”),Google已表示将继续提供支持。

否则,我建议转移到Electron,尽管NW.js也是一种选择。 (我更喜欢Electron,并且取得了很好的效果。)

您会发现使用Electron构建它比使用Chrome App API更容易。 node.js的库比Chrome应用程序库多得多,而且对您可以执行的操作的限制要少得多。此外,您可以打包您的应用,使其看起来像本机应用,并且您会发现让用户更容易安装它,因为他们已经习惯了。教人们如何从Chrome网上应用店下载是一项挑战,特别是对于那些不知道我的意思的人,当我说必须首先安装Chrome并且他们必须登录时。

不幸的是,Electron不会在ChromeOS上运行,因此4路便携性已成为3路。