Как вставить что-то сразу после <head>?

Для решения задачи в соответствии с GDPR мне нужно вставить тег скрипта сразу после открывающего тега .

Есть ли простой способ это сделать?

Создание компонента позволяет мне вставлять его только перед закрывающим тегом .

Если вы перейдете в раздел CSS темы, вы сможете сделать то, что вам нужно.

Поле CSS не принимает тег <script type="text/javascript" src="https://app.xxxx.ai/script/xxx.js"></script>.

Браузеру на самом деле неважно, будет ли тег скрипта добавлен сразу после открывающего тега <head> или прямо перед закрывающим </head>. Он всё равно загрузит его, и результат будет одинаковым. Единственное, что это влияет на порядок выполнения (что в вашем случае не имеет особого значения).

Кроме того, вашим пользователям тоже всё равно, так как тег <head> не предназначен для отображения какого-либо пользовательского контента (текста, изображений и т.д.) и во всех браузерах имеет display: none.

Пожалуйста, попробуйте добавить ваш тег скрипта в раздел </head> вашего компонента, а затем разрешите источник этого скрипта в CSP. Если у вас возникнут какие-либо проблемы, мы сможем помочь :+1: