2017-02-23 2 views
2

나는 2 각형 웹 사이트를 가지고 있습니다. 이 웹 사이트에 브라우저 용 오프라인 응용 프로그램을 만들기위한 html 5 응용 프로그램 캐시 메커니즘을 사용하고 싶습니다. 그것은 가능한가? 만약 당신이 나를 안내 할 수 있습니다.Html5 응용 프로그램 캐시가있는 각도 2

답변

2

예, 대다수의 브라우저에서 작동해야하는 서비스 종사자의 개념을 통해 가능합니다.

당신이 할 수있는 당신이 index.html을에서 서비스 노동자 JS를 포함 할 필요가이

<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> 

다음을 사용. 구글을 캐싱

은 SW-미리 캐시를 유지

유용한 링크 https://github.com/GoogleChrome/sw-precache

https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers

관련 문제