From 14b145b58d848a820fe9056fc4264514aa96ef76 Mon Sep 17 00:00:00 2001 From: StarHeart Date: Sat, 2 Jul 2022 10:19:51 +0800 Subject: [PATCH] =?UTF-8?q?:memo:=20Docs:=20=E4=BF=AE=E5=A4=8D=E6=97=A7=20?= =?UTF-8?q?Vuepress=20=E6=96=87=E6=A1=A3=E7=BC=93=E5=AD=98=E9=97=AE?= =?UTF-8?q?=E9=A2=98=20(#1077)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- website/static/service-worker.js | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/website/static/service-worker.js b/website/static/service-worker.js index 8216d0b1..a3833b42 100644 --- a/website/static/service-worker.js +++ b/website/static/service-worker.js @@ -1,16 +1,14 @@ -navigator.serviceWorker.getRegistrations().then(function (e) { - for ( - var r, i = e, t = Array.isArray(i), a = 0, i = t ? i : i[Symbol.iterator](); - ; - - ) { - if (t) { - if (a >= i.length) break; - r = i[a++]; - } else { - if ((a = i.next()).done) break; - r = a.value; - } - r.unregister(); - } +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)); + }); });