Angular 2与Html5应用程序缓存
答
是的, 这是可能的服务工作者的概念,这应该在大多数浏览器工作。
你可以使用此
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/service-worker.js').then(function(registration) {
console.log('Service Worker registered');
}).catch(function(err) {
console.log('Service Worker registration failed: ', err);
});
}
</script>
接下来你需要包括服务人员JS index.html中。
缓存谷歌保持SW-预缓存
相关链接 https://github.com/GoogleChrome/sw-precache
https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers