test new service-worker

This commit is contained in:
Boof 2023-03-17 09:26:04 +01:00 committed by GitHub
parent 107e337e83
commit 83fc86293a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 1 deletions

View File

@ -1,3 +1,3 @@
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('scripts/service-worker.js');
navigator.serviceWorker.register('scripts/sw2.js');
}

View File

@ -0,0 +1,32 @@
const cacheName = "calcu-v1";
const appShellFiles = [
"index.html",
"styles/dark.css",
"styles/light.css",
"assets/calculator.ico",
"assets/GithubDark.svg",
"assets/GithubLight.svg",
"assets/MoonIcon.svg",
"assets/SunIcon.svg",
"scripts/saveOffline.js",
"scripts/script.js",
"scripts/secret.js",
"scripts/service-worker.js",
"scripts/sw2.js",
"secret/index.html",
"secret/script.js",
"secret/style.css",
];
self.addEventListener("install", (e) => {
console.log("[Service Worker] Install");
e.waitUntil(
(async () => {
const cache = await caches.open(cacheName);
console.log("[Service Worker] Caching all: app shell and content");
await cache.addAll(appShellFiles);
})()
);
});