Подтвердить что ты не робот

Обнаруживает ли Android-устройство телефон или планшет с javascript

Я только что создал мобильный сайт и хочу перенаправить трафик с нашего основного сайта, если пользователь просматривает мобильный телефон.

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

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

Кто-нибудь знает о решении для этого?

4b9b3361

Ответ 2

Нет общего способа сделать это: прочитайте эту статью для более подробного описания http://www.webvanta.com/post/2012-04-08/how-to-reliably-tell-android-tablets-from-phones

цитируя статью, если у вас нет времени. "В зависимости от производителя телефона и используемого браузера есть телефоны, которые не включают" мобильный "в строку UA, а планшеты"

Это верно при аренде для планшетов, у IPad есть слово mobile в пользовательском агенте (для некоторой версии хром и сафари)