Comment insérer quelque chose juste après \u003chead\u003e ?

Pour une solution RGPD, je dois insérer une balise script juste après la balise d’ouverture <head>.

Existe-t-il un moyen simple de le faire ?

La création d’un composant ne me permet que de l’insérer avant la balise de fermeture </head>.

Si vous allez dans la section CSS du thème, vous pourrez faire ce que vous devez faire.

Le champ CSS n’accepte pas de balise <script type="text/javascript" src="https://app.xxxx.ai/script/xxx.js"></script>.

Le navigateur ne fait pas vraiment la différence entre une balise script ajoutée juste après la balise d’ouverture <head> ou juste avant la balise de fermeture </head>. Elle sera chargée de toute façon et le résultat sera identique. La seule chose affectée est l’ordre d’exécution (ce qui n’a pas vraiment d’importance dans votre cas).

De plus, vos utilisateurs s’en ficheraient également, car la balise <head> n’est pas censée contenir de contenu utilisateur (texte, images, etc.) et elle est définie avec display: none dans tous les navigateurs.

Essayez d’ajouter votre balise script dans l’onglet </head> de votre composant, puis autorisez la source de ce script dans CSP. Si vous rencontrez des problèmes liés à cela, nous pouvons vous aider :+1: