我正在开发一个使用Angular2开发的Web应用程序,该应用程序需要完全脱机运行。要支持的浏览器是谷歌浏览器,Safari和Internet Explorer 11.为实现这一目标,我研究了使用HTML5的应用程序缓存功能的可能性,但将其与Angular应用程序一起使用似乎并不直接像简单的网页一样前进。
this question的答案表明你可以使用服务工作者来做这件事,但据我所知,服务工作者not compatible使用我需要支持的每个浏览器。
有没有办法在不使用服务工作者的情况下这样做,在这种情况下如何?或者是否有另一种方法来缓存整个应用程序,以便它在脱机模式下工作?
答案 0 :(得分:0)
您应该研究Progressive Web Apps
的概念这里还有一个回购,其中包含一些创建PWA应用程序的示例技术:https://github.com/johnpapa/pwa-angular