Изменить <Script>Структура - PullRequest
0 голосов
/ 05 декабря 2018

Мне нужно вставить кусок кода на моем сайте.Код для подключения моего сайта к MailChimp:

<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/0dc30c560570fa73fdd90b4ec/2cfddd4d9fb2316dbdb3b3c48.js");</script>

Проблема в том, что платформа моего сайта просто позволяет мне добавить код, который начинается с <script> и заканчивается на </script>:

https://i.stack.imgur.com/Lyl7A.png

Есть ли способ изменить структуру кода, чтобы начать с <script>, а затем добавить id="mcjs"?

1 Ответ

0 голосов
/ 05 декабря 2018

Вы можете написать <script>, который использует document.write и добавляет MailChimp script.

<script>
document.write('<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/0dc30c560570fa73fdd90b4ec/2cfddd4d9fb2316dbdb3b3c48.js");<\/script>')
</script>
...