From 4dbb6e9f26973abda4539a80f70df45498e0a717 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Sun, 15 Oct 2017 08:35:38 +0100 Subject: [PATCH] Fixed service worker cache bust --- src/service-worker.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()}`;