2016-09-26 33 views
1

我开发并定期使用一个Chrome打包的应用程序(用HTML,CSS,Javascript编写),它将本机文件夹中的一组本地JavaScript文件放在我的机器上,并将它们缩小(作为一个组),并将新缩小文件(每个原始源文件一个)写入本地磁盘,覆盖之前缩小的文件(如果存在)。Chrome Packaged Apps不在何处

Google现在宣布他们将停止支持2017年的Chrome Packaged应用,并建议开发者将他们的应用迁移到网络。这对我来说不起作用,因为Web应用程序无法与用户本地文件系统一起玩。

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

+0

https://nwjs.io/blog/chrome-apps-support/ –

回答

2

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

否则,我建议移动到Electron,尽管NW.js也是一个选项。 (我更喜欢Electron,并且获得了很好的结果。)

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

电子将不会不幸的是,在ChromeOS上运行,所以4路可移植性已经变成了3路。

+0

非常感谢您的建议。 Chrome操作系统还没有(对吗?)这个问题对我来说很重要。 –

+0

尝试[NW.js](https://nwjs.io/blog/whats-new-in-0.13/#chrome-packaged-app-support)。我的Chrome应用程序(连接到Windows上的USB设备)只是没有改变而且没有任何努力!我并不期待它如此轻松。 – James

相关问题