const CACHE_NAME = 'car-monitor-nocache-v20260721'; const CORE_ASSETS = [ ]; self.addEventListener('install', event => { event.waitUntil( caches.open(CACHE_NAME) .then(cache => cache.addAll(CORE_ASSETS)) .catch(() => undefined) ); self.skipWaiting(); }); self.addEventListener('activate', event => { event.waitUntil( caches.keys().then(keys => Promise.all( keys.filter(key => key !== CACHE_NAME).map(key => caches.delete(key)) )) ); self.clients.claim(); }); self.addEventListener('fetch', event => { const url = new URL(event.request.url); if (url.origin !== location.origin) { return; } event.respondWith(fetch(event.request, { cache: 'no-store' })); });