diff --git a/docs/.vitepress/public/service-worker.js b/docs/.vitepress/public/service-worker.js new file mode 100644 index 000000000..e80d3f2d7 --- /dev/null +++ b/docs/.vitepress/public/service-worker.js @@ -0,0 +1,14 @@ +// https://github.com/NekR/self-destroying-sw +/* globals self */ +self.addEventListener('install', (e) => { + self.skipWaiting() +}) + +self.addEventListener('activate', (e) => { + self.registration + .unregister() + .then(() => self.clients.matchAll()) + .then((clients) => { + for (const client of clients) client.navigate(client.url) + }) +})