Как сделать чтобы скрипт не загружался на мобильной версии?

Аватар пользователя boroda2014 boroda2014 2 октября 2019 в 16:50

Всем привет. Как в Drupal 7 сделать чтобы скрипт не загружался на мобильной версии?
Скрипт вставляет в блок и выглядит так:

<script type="text/javascript">
baseUrl = "https://widgets.site.com/";
var scripts = document.getElementsByTagName("script");
код скрипта
</script>

Моодули типа Mobile Detect не умеют работать с кэшем.

Пробовал обернуть скрипт в конструкцию:

if (screen && screen.width > 480) {
 // Whole your script here
}

Но в отладчике (вкладка Network) видно, что скрипт и всего его ресурсы все равно подгружаются.

Лучший ответ

Аватар пользователя ivnish ivnish 3 октября 2019 в 9:40

Да не ошибки проверьте, а работает ли ваше условие

Комментарии

Аватар пользователя ivnish ivnish 2 октября 2019 в 18:23

Но в отладчике (вкладка Network) видно, что скрипт и всего его ресурсы все равно подгружаются.

Может условие не работает? Проверьте дебагом в консоли.