Как на JavaScript определить мобильное устройство

Очень часто во время написания сайта или других веб-приложений часто возникает необходимость определить, с какого устройства зашел пользователь на сайт.

Существуют готовые библиотеки, например device.js, которые решают данную проблему, однако я хочу рассказать о самом простом способе.

Для определения устройства, воспользуемся методом test().

Вот пример простого скрипта, для определения мобильного устройства:

if(/(iPhone|iPad|Android|Windows Phone|WPDesktop|WP7)/i.test(navigator.userAgent)) {
   alert('вы зашли через мобильное устройство');
}

Комментарии