diff --git a/src/app.html b/src/app.html index 5b797f8..b653808 100644 --- a/src/app.html +++ b/src/app.html @@ -4,9 +4,12 @@ - - - + + + { - navigator.serviceWorker.register('%sveltekit.assets%/service-worker.js'); + if ('serviceWorker' in navigator) { + navigator.serviceWorker.register('%sveltekit.assets%/service-worker.js').then( + function (registration) { + console.log( + 'ServiceWorker registration successful with scope: ', + registration.scope + ); + }, + function (err) { + console.log('ServiceWorker registration failed: ', err); + } + ); + } }); diff --git a/static/service-worker.js b/static/service-worker.js index 71baa8f..3dc7230 100644 --- a/static/service-worker.js +++ b/static/service-worker.js @@ -1,8 +1,12 @@ self.addEventListener('install', (event) => { - console.log('[Service Worker] Installing Service Worker ...', event); + console.log('[Service Worker] Installing Service Worker ...', event); }); self.addEventListener('activate', (event) => { - console.log('[Service Worker] Activating Service Worker ...', event); - return self.clients.claim(); + console.log('[Service Worker] Activating Service Worker ...', event); + return self.clients.claim(); +}); + +self.addEventListener('fetch', function (event) { + event.respondWith(fetch(event.request)); });