Come inserire qualcosa subito dopo \u003chead\u003e?

Per una soluzione GDPR, devo inserire un tag script subito dopo il tag di apertura <head>.

Esiste un modo semplice per farlo?

Creare un componente mi permette solo di inserirlo prima del tag di chiusura </head>.

Se vai alla sezione CSS del tema, potrai fare ciò che devi fare.

Il campo CSS non accetta il tag <script type="text/javascript" src="https://app.xxxx.ai/script/xxx.js"></script>.

Il browser non fa davvero differenza se il tag script viene aggiunto subito dopo il tag di apertura <head> o subito prima del tag di chiusura </head>. Lo caricherà comunque e il risultato sarà lo stesso. L’unica cosa che questo influisce è l’ordine di esecuzione (che nel tuo caso non è davvero importante).

Inoltre, i tuoi utenti non si preoccuperebbero di questo, dato che il tag <head> non dovrebbe contenere alcun contenuto per l’utente (testo, immagini, ecc.) e dovrebbe avere display: none in tutti i browser.

Prova ad aggiungere il tuo tag script al tab </head> nel tuo componente e poi metti in whitelist l’origine di quello script in CSP. Se incontri problemi correlati, possiamo aiutarti :+1: