micodus_server/html/static/service.js
2025-09-06 16:30:40 +02:00

33 lines
752 B
JavaScript

/* service worker */
const CACHE_NAME = "trackme-v1";
const urlsToCache = [
"/",
"/static/leaflet/leaflet.js",
"/static/engine.js",
"/static/style.css",
];
{
if ("serviceWorker" in navigator) {
navigator.serviceWorker.register("/static/service.js")
.then((_reg) => {
console.log("Registration successful");
}).catch((error) => {
console.log(`Registration error: ${error}`);
});
}
self.addEventListener("install", function(event) {
event.waitUntil(
caches.open(CACHE_NAME)
.then(function(cache) {
console.log("Opened cache");
return cache.addAll(urlsToCache);
})
);
});
self.addEventListener("fetch", function(event) {
console.log("fetch");
});
}