Rendu de page · Question 9 sur 12
Le site utilise une Content Security Policy. Un template contient un petit script inline que le navigateur bloque. Comment l'autoriser de façon ciblée ?
1 réponse est correcte. Moyen
Afficher la solution
Solution
- B <script nonce="{f:security.nonce(directive: 'script-src')}">…</script>
Explication
f:security.nonce renvoie le nonce de la requête courante, que TYPO3 écrit dans l'en-tête CSP, de sorte que le navigateur exécute exactement ce script. unsafe-inline autoriserait tous les scripts inline et annulerait ainsi la protection contre le code injecté. f:format.raw ne modifie que l'échappement et n'a rien à voir avec la CSP.