Angularjs 基于web产品的Chrome桌面应用程序
基于web的产品的Chrome桌面应用程序。这在chrome网络应用中可能吗 产品有以下项目Angularjs 基于web产品的Chrome桌面应用程序,angularjs,ruby-on-rails-4,google-chrome-app,Angularjs,Ruby On Rails 4,Google Chrome App,基于web的产品的Chrome桌面应用程序。这在chrome网络应用中可能吗 产品有以下项目 角度JS---前端框架 Rails——JSon通信 我已经创建了chrome桌面应用程序,它将直接打开带有图标的站点。它更像是桌面应用程序。在任何操作系统中,它都将运行。事情进展顺利 问题: 它将始终下载js和css文件 我想如何开发chrome桌面应用程序 启动chrome桌面应用程序时,将所有资产保存在本地 无论何时启动chrome桌面应用程序,它都应该引用本地保存的资产(我指的是angular j
您可以使用indexeddb或其他本地存储API在客户端计算机中存储资产。您可以在web应用程序端通过使用解决此问题,它特别适合您所描述的内容 使用缓存接口为应用程序提供了三个优势:
- 离线浏览-用户可以在离线时浏览整个网站
- 速度—资源直接来自磁盘,无需访问网络
- 弹性-如果你的网站因为“维护”而宕机(比如,有人意外破坏了一切),你的用户将获得离线体验
实际上,为此构建Chrome应用程序可能没有帮助-您无法从web应用程序端更新本地资源,您只需要通过WebStore渠道更新应用程序。谢谢您的回答。在客户端打包css和js,使chrome应用成为可能。考虑以下情况,70个用户安装了Chrome应用程序,并改变了服务器端的资产。因此,我们需要用最新的资产更新chrome应用程序,70名用户也必须更新chrome应用程序。我不想要这种行为。我需要的是,自动更新客户端资产。谢谢你的回答。离线模式在chrome应用程序中运行良好。我需要的是动态缓存和更新资产。