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

Хочу убрать подгрузку скрипта на мобильном разрешении. Почему не работает условие innerWidth?

Доброго времени суток.
Мне нужно убрать подгружение js скрипта на мобильном разрешении сайта. Сначала я пытался через document.write, но получил сообщение, что гугл блокирует данные действия в своем браузере.
Теперь я использую createTextNode
<script>
{
if (window.innerWidth > 764) document.createTextNode('<script src="js/some.min.js"></sc' + 'ript>');
}
</script>


Такой код все равно не работает. Я пробывал и window.screen.width, но скрипт все равно не реагирует на условие и отображается и на мобильной и на всех остальных версиях сайта.
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Исправьте innerWidth на clientWidth
<script>
{
if (window.clientWidth > 764) document.createTextNode('<script src="js/some.min.js"></sc' + 'ript>');
}
</script>
/code>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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