В настоящее время я разрабатываю JS-работу для веб-сайта клиентов, который имеет разную функциональность на платформах для настольных компьютеров и планшетов. Рассмотрим:
if(! navigator.userAgent.match(/Android/i) &&
! navigator.userAgent.match(/webOS/i) &&
! navigator.userAgent.match(/iPhone/i) &&
! navigator.userAgent.match(/iPod/i) &&
! navigator.userAgent.match(/iPad/i) &&
! navigator.userAgent.match(/Blackberry/i) )
{
// do desktop stuff
} else if ( navigator.userAgent.match(/iPad/i) )
{
// do tablet stuff
}
В настоящее время я проверяю только iPad, поскольку проверка "андроида" кажется несколько проблематичной, и это очень широкий термин. Есть ли известный метод для различения Android-планшета и мобильного телефона с помощью JS?
Большое спасибо, Майлс