File Manager
Editing: service-worker.js
const CACHE_NAME = "eizon-cache-v1"; const urlsToCache = [ "/", "/index.php", "/allproducts.php", "/addproduct.php", "/requests_page.php", "/e-commerce.css", "/e-commerce.js", "/site.webmanifest", "/android-chrome-192x192.png", "/android-chrome-512x512.png", ]; // Install & Cache Files self.addEventListener("install", (event) => { event.waitUntil( caches.open(CACHE_NAME).then((cache) => { return cache.addAll(urlsToCache); }) ); }); // Activate & Remove Old Cache self.addEventListener("activate", (event) => { event.waitUntil( caches.keys().then((cacheNames) => { return Promise.all( cacheNames .filter((name) => name !== CACHE_NAME) .map((name) => caches.delete(name)) ); }) ); }); // Fetch & Update Cache self.addEventListener("fetch", (event) => { event.respondWith( fetch(event.request) .then((response) => { return caches.open(CACHE_NAME).then((cache) => { cache.put(event.request, response.clone()); return response; }); }) .catch(() => caches.match(event.request)) ); });
💾 Save
⬅ Back