aboutsummaryrefslogtreecommitdiff
path: root/sw.js
diff options
context:
space:
mode:
Diffstat (limited to 'sw.js')
-rw-r--r--sw.js31
1 files changed, 13 insertions, 18 deletions
diff --git a/sw.js b/sw.js
index ce10713..d924062 100644
--- a/sw.js
+++ b/sw.js
@@ -20,29 +20,24 @@ return cache.addAll([
'/Contact.html',
'/projects.html',
-'/404.html',
+'/404.html'
]);
-})
-
-);
-
+.then(() => self.skipWaiting());
+ })
+ )
});
-self.addEventListener('fetch', function(event) {
-
-console.log(event.request.url);
-
-event.respondWith(
-
-caches.match(event.request).then(function(response) {
-
-return response || fetch(event.request);
-
-})
-
-);
+self.addEventListener('activate', event => {
+ event.waitUntil(self.clients.claim());
+});
+self.addEventListener('fetch', event => {
+ event.respondWith(
+ caches.match(event.request, {ignoreSearch:true}).then(response => {
+ return response || fetch(event.request);
+ })
+ );
});