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 ![]()