// Юнона Service Worker — Offline support const CACHE = 'junona-v1'; self.addEventListener('install', e => { e.waitUntil( caches.open(CACHE).then(cache => cache.addAll([ '/junona/', '/junona/index.html', '/junona/manifest.json' ])) ); }); self.addEventListener('fetch', e => { e.respondWith( caches.match(e.request).then(r => r || fetch(e.request)) ); });