Media Max
Die Verbindung ist momentan unterbrochen. Bitte erneut laden.
const CACHE_NAME = 'media-max-shell-v6'; const SHELL = ['/static/media-mark.svg', '/static/media-mark-192.png', '/static/media-mark-512.png', '/static/manifest.json']; self.addEventListener('install', event => { event.waitUntil(caches.open(CACHE_NAME).then(cache => cache.addAll(SHELL))); 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 request = event.request; if (request.method !== 'GET') return; const url = new URL(request.url); if (url.pathname.startsWith('/api/')) return; event.respondWith(fetch(request).catch(() => { if (request.mode === 'navigate') { return new Response('
Die Verbindung ist momentan unterbrochen. Bitte erneut laden.