使用HTML5的应用程序缓存

时间:2017-03-24 14:51:53

标签: angular caching html5-appcache

我正在开发一个使用Angular2开发的Web应用程序,该应用程序需要完全脱机运行。要支持的浏览器是谷歌浏览器,Safari和Internet Explorer 11.为实现这一目标,我研究了使用HTML5的应用程序缓存功能的可能性,但将其与Angular应用程序一起使用似乎并不直接像简单的网页一样前进。

this question的答案表明你可以使用服务工作者来做这件事,但据我所知,服务工作者not compatible使用我需要支持的每个浏览器。

有没有办法在不使用服务工作者的情况下这样做,在这种情况下如何?或者是否有另一种方法来缓存整个应用程序,以便它在脱机模式下工作?

1 个答案:

答案 0 :(得分:0)

您应该研究Progressive Web Apps

的概念

这里还有一个回购,其中包含一些创建PWA应用程序的示例技术:https://github.com/johnpapa/pwa-angular