service-workers.js를 오류없이 성공적으로 등록했으며 오프라인으로 작업하는 데 필요한 모든 파일이 cache에 저장되어 있습니다.서비스 작업자가 오프라인으로 작업하지 않음
//Delete Old Cache
caches.delete('[v0.1.0]');
//Latest CACHE_NAME
var CACHE_NAME = '[v0.1.1] Portfolio (ATB00ker)';
//Files to be Cached
var urlsToCache = [
'../../../index.html',
'../jquery-3.2.1.slim.min.js',
'../owl.carousel.min.js',
'../scrollreveal.min.js',
'../../images/bg-creator.webp',
'../../images/icon/facebook.svg',
'../../images/icon/telegram.svg',
'../../images/icon/gmail.svg',
'../../images/icon/github.webp'
];
self.addEventListener('install', function(event) {
// Perform install steps
event.waitUntil(
caches.open(CACHE_NAME)
.then(function(cache) {
return cache.addAll(urlsToCache);
})
);
});
self.addEventListener('fetch', event => {
event.respondWith(
caches.match(event.request, {ignoreSearch:true}).then(response => {
return response || fetch(event.request);
})
);
});
[사이트에 서비스 직원 등록] (https://developers.google.com/web/fundamentals/codelabs/offline/#register_a_service_worker_on_the_site) 안내에 따라 오프라인 지원을 앱에 다시 추가 했습니까? – noogui