Всем привет. Как в Drupal 7 сделать чтобы скрипт не загружался на мобильной версии?
Скрипт вставляет в блок и выглядит так:
<script type="text/javascript">
baseUrl = "https://widgets.site.com/";
var scripts = document.getElementsByTagName("script");
код скрипта
</script>
baseUrl = "https://widgets.site.com/";
var scripts = document.getElementsByTagName("script");
код скрипта
</script>
Моодули типа Mobile Detect не умеют работать с кэшем.
Пробовал обернуть скрипт в конструкцию:
if (screen && screen.width > 480) {
// Whole your script here
}
// Whole your script here
}
Но в отладчике (вкладка Network) видно, что скрипт и всего его ресурсы все равно подгружаются.
Комментарии
http://mobiledetect.net/
мобайл детект не дрожит с кэшем друпал
Может условие не работает? Проверьте дебагом в консоли.
В консоли ошибок нет
Да не ошибки проверьте, а работает ли ваше условие
Подскажите, как это сделать?
console.log('it works!');