Главная » Файлы » Прочие скрипты » Яваскрипты |
Учимся определять мобильный браузер на javascript
16.11.14, 22:05:35 | |
В последнее время очень актуальная функция. Посещение сайтов с мобильных устройств в последнее время уже чуть ли не перегоняет посещение с обычного ПК, так что разработчикам пригодится это решение, которое позволит определять, с мобильного ли браузер смотрят сайт или с простого Для начала посмотрите ДЕМО Использование: Для начала нам нужно создать переменную, которая и будет использована нами как определяющий элемент, который достаточно просто поместить в самый верх скрипта, в котором вы будете использовать: Код var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i); }, any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); } }; А теперь смотрите, как можно использовать эту переменную: 1. Условие только для андроид браузеров: Код if(isMobile.Android()){ alert('Вы зашли с Андроида'); } 2. Условие для всех популярных мобильных браузеров: Код if(isMobile.any()){ alert('Вы вошли с мобильного браузера'); } Также вы можете дописать свои условия для остальных браузеров, если перечисленных в этом материале мало За основу взята ЭТА статья Материал подготовлен Apocalypse | |
Просмотров: 812 | Загрузок: 0 | |
Всего комментариев: 0 | |
| |