Задать вопрос
@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>

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

Спасибо!
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
Сделать/сгенерить айди для скрипта и использовать его для всех элементов в стилях.
Ответ написан
Ваш ответ на вопрос

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

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