Что такое пользовательский агент для iPad? - PullRequest
112 голосов
/ 28 января 2010

Из того, что я понял, iPad использует iPhone OS, но с другим разрешением экрана от iPhone и iPod touch. Многим сайтам, возможно, придется изменить обнаружение пользовательского агента, чтобы приспособиться к iPad.

Итак, кто-нибудь, имеющий доступ к iPad или iPad SDK, может предоставить нам строку user-agent?

Ответы [ 12 ]

1 голос
/ 05 сентября 2013

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

Вы можете проверить наличие iPhone, iPad и iPod в строке агента и охватить все свои базы.

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
    appleMobileDevice = true;
}
else {
    appleMobileDevice = false;
}
0 голосов
/ 27 августа 2014

Только для iPad

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
...