b08ba42b89
Das Inline-Script in index.html für die Service-Worker-Registrierung
wurde von der Content-Security-Policy blockiert (kein 'unsafe-inline'
in script-src). Ausgelagert nach /sw-register.js ('self' erlaubt).
Außerdem: rel="preload" → rel="modulepreload" für ES-Module (korrekte
Browser-Semantik, behebt die Preload-Warnungen in der Console).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
14 lines
377 B
JavaScript
14 lines
377 B
JavaScript
/**
|
|
* Modul: Service Worker Registrierung
|
|
* Zweck: Ausgelagert aus index.html um CSP-Inline-Script-Verletzung zu vermeiden
|
|
* Abhängigkeiten: keine
|
|
*/
|
|
|
|
if ('serviceWorker' in navigator) {
|
|
window.addEventListener('load', () => {
|
|
navigator.serviceWorker.register('/sw.js').catch((err) => {
|
|
console.warn('[SW] Registrierung fehlgeschlagen:', err);
|
|
});
|
|
});
|
|
}
|