diff --git a/src/service-worker.js b/src/service-worker.js index aa4dc00..fdf16cf 100644 --- a/src/service-worker.js +++ b/src/service-worker.js @@ -1,4 +1,4 @@ -var CACHE = 'v1'; +var CACHE = 'v2'; self.addEventListener('fetch', function(event) { event.respondWith(fetchAndCache(event)); @@ -7,7 +7,7 @@ self.addEventListener('fetch', function(event) { function cacheBust(request) { var url = request.url; if (url.indexOf(self.location.origin) >= 0) { - if (url.indexOf('.') < 0) { + if (url[url.length - 1] !== '/' && (url.indexOf('.') < 0 || url.lastIndexOf('.') < self.location.origin.length)) { url += `/`; } return `${url}?${Math.random()}`;