Ich sehe, dass es eine schöne und einfache Möglichkeit gibt, Nonce für GTM zu generieren. Gibt es eine Möglichkeit, die Nonce zum DOM hinzuzufügen, ohne den GTM-Container zu installieren? Ich möchte die Verwendung von unsafe-inline für meine Skripte vermeiden.
Gute Frage, technisch gesehen sehe ich keinen Grund, warum wir die Nonce nicht einschließen sollten, unabhängig davon, ob GTM installiert ist oder nicht.
Ein CSP-Nonce wäre auch nützlich, um ein Cloudflare-Problem zu umgehen.
Cloudflares Super Bot Fight Mode fügt Inline-Skripte ein und die Dokumentation erwähnt die Verwendung eines Nonce:
Der Fehler, den ich auf meiner Website erhalte, lautet: „Ausführung eines Skripts verweigert, da sein Hash, seine Nonce oder ‚unsafe-inline‘ nicht in der script-src-Direktive der Content Security Policy enthalten ist.“