Обнаружение мобильного браузера

Я ищу функцию, которая возвращает логическое значение, если у пользователя есть мобильный браузер или нет.

Я знаю, что я могу использоватьnavigator.userAgent и написать эту функцию с помощью регулярных выражений, но пользовательские агенты слишком различны для разных платформ. Я сомневаюсь, что сопоставить все возможные устройства было бы легко, и я думаю, что эта проблема была решена много раз, поэтому должно быть какое-то полное решение для такой задачи.

Я смотрел наэтот сайт, но, к сожалению, сценарий настолько загадочный, что я понятия не имею, как использовать его для своей цели, а именно для создания функции, которая возвращает true / false.

Ответы на вопрос(30)

Ваш ответ на вопрос