Задать вопрос
@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 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
Сделать/сгенерить айди для скрипта и использовать его для всех элементов в стилях.
Ответ написан
Ваш ответ на вопрос

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

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