Задать вопрос
@Bodrosh

Как встраивать виджет на другой сайт со своим контекстом?

Здравствуйте, создал свой виджет, на сторонний сайт добавляется так:
<script>var js=document.createElement("script");js.async = true;js.src=".../my-widget.js?"+Date.now();document.getElementsByTagName("head")[0].appendChild(js); </script>

В body , в нужное место, где он должен быть:
<my-widget id="244"></my-widget>

Всё работает, но виджет может криво отображаться или вовсе не работать, если на сайте, куда его встраиваю, пересекаются стили/скрипты, как этого можно избежать, изолировать его?

Спасибо!
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
Сделать/сгенерить айди для скрипта и использовать его для всех элементов в стилях.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы