В настоящее время многие веб-сайты и веб-приложения разрабатываются с учетом разных устройств и разрешений экрана. Возможность определить, какое устройство используется пользователем — мобильный телефон или компьютер — становится все более важной.
Одним из способов определить, используется ли мобильное устройство или компьютер, является проверка JavaScript. Существует несколько подходов к решению этой задачи, но самым простым из них является использование объекта navigator.userAgent.
Объект navigator.userAgent содержит информацию о веб-браузере, который использует пользователь. Это строка, содержащая различные данные, включая операционную систему, устройство и версию браузера. Используя эту информацию, мы можем определить, какое устройство используется пользователем и, соответственно, выполнять различные действия в зависимости от этого.
Как определить, запускано ли JS на мобильном или на стационарном устройстве?
В JavaScript можно получить информацию о user agent с помощью объекта navigator. User agent — это строка, содержащая информацию о браузере и операционной системе, которые используются пользователем.
Для определения, запущено ли JS на мобильном устройстве, можно проверить наличие определенных ключевых слов в строке user agent. Например:
if (navigator.userAgent.match(/Android/i)