micodus_server/html/static/service.js
2025-09-06 10:29:36 +02:00

29 lines
639 B
JavaScript

/* service worker */
const CACHE_NAME = "trackme-v1";
const urlsToCache = [
"/",
"/leaflet/leaflet.js",
"/engine.js",
"/style.css",
];
{
if ("serviceWorker" in navigator) {
navigator.serviceWorker.register("/engine.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);
})
);
});
}