DonTraffic
@DonTraffic
Frontend-developer

Как вывести скрипт, если он приходит через api?

На сайте, есть массив, который содержит скрипт
Пример:
let result = ['<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Ab9dbd33e61813d68bca6d76725c931772718f365ce9611c21534017f33d013b7&amp;width=709&amp;height=452&amp;lang=ru_RU&amp;scroll=true"></script>']

как мне вывести этот скрип на страницу (vue/nuxt) что бы он работал
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
const scriptTag = document.createElement('script')
    scriptTag.src = `https://www.google.com/recaptcha/api.js?render=${recaptchaKey}`
    scriptTag.async = true
    scriptTag.defer = true
    scriptTag.addEventListener('load', () => {
      // тут можно добавить обработчик
    })
    document.body.appendChild(scriptTag)


ну а если приходит прям готовый тег, то можно просто document.body.innerHTML += твойтег
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы