Seitenausgabe · Frage 9 von 12
Die Seite nutzt eine Content Security Policy. Ein Template enthält ein kleines Inline-Skript, das der Browser blockiert. Wie erlaubt man es gezielt?
1 Antwort ist richtig. Mittel
Lösung anzeigen
Lösung
- B <script nonce="{f:security.nonce(directive: 'script-src')}">…</script>
Erklärung
f:security.nonce liefert die Nonce des aktuellen Requests, die TYPO3 in den CSP-Header schreibt, der Browser führt dann genau dieses Skript aus. unsafe-inline würde jedes Inline-Skript erlauben und damit den Schutz vor eingeschleustem Code aushebeln. f:format.raw ändert nur das Escaping und hat mit CSP nichts zu tun.