From: Evan You Date: Mon, 7 Feb 2022 06:00:49 +0000 (+0800) Subject: docs: force clear service worker X-Git-Tag: v4.0.13~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f6056533eb58ef09259c25b1dc85514a9b9c07e;p=thirdparty%2Fvuejs%2Frouter.git docs: force clear service worker --- diff --git a/docs/public/service-worker.js b/docs/public/service-worker.js new file mode 100644 index 00000000..a9097e2c --- /dev/null +++ b/docs/public/service-worker.js @@ -0,0 +1,15 @@ +// force clearing previous service worker +self.addEventListener('install', function (e) { + self.skipWaiting() +}) + +self.addEventListener('activate', function (e) { + self.registration + .unregister() + .then(function () { + return self.clients.matchAll() + }) + .then(function (clients) { + clients.forEach((client) => client.navigate(client.url)) + }) +})