it-swarm.com.ru

Что такое строка агента пользователя iOS 5.0?

Что такое iOS 5.0 строка агента пользователя?

Вот пользовательский агент iOS 4.0 : Что такое пользовательский агент iPhone 4 ?

90
chown

iPhone:

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

iPAD:

Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3
151
chown

Этот сайт, кажется, сохранить полный список, который все еще поддерживается

iPhone, iPod Touch и iPad с iOS 2.0 - 5.1.1 (на сегодняшний день).

Вам необходимо собрать всю строку user-agent из информации, указанной в столбцах страницы.

11
Nate

Я нашел более полный список в строка пользовательского агента . Кстати, этот сайт имеет больше, чем просто строки агента пользователя iOS. Кроме того, домашняя страница "сломает" строку пользовательского агента вашего текущего браузера для вас.

10
Andrew Steitz

исправил мою оценку строки агента, очистив строку для LOWERCASE "iphone os 5_0", а не "iPhone OS 5_0". теперь я правильно назначаю определенные классы iOS 5 для моего html, когда очистка верхнего регистра не удалась.

2
Geek Devigner

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

var pixelRatio = window.devicePixelRatio || 1;

var viewport = {
    width: window.innerWidth,
    height: window.innerHeight
};

var screen = {
    width: window.screen.availWidth * pixelRatio,
    height: window.screen.availHeight * pixelRatio
};

var iPhone = /iPhone/i.test(navigator.userAgent);
var iPhone4 = (iPhone && pixelRatio == 2);
var iPhone5 = /iPhone OS 5_0/i.test(navigator.userAgent);
var iPad = /iPad/i.test(navigator.userAgent);
var Android = /Android/i.test(navigator.userAgent);
var webos = /hpwos/i.test(navigator.userAgent);
var iOS = iPhone || iPad;
var mobile = iOS || Android || webos;

window.devicePixelRatio - это соотношение между физическими пикселями и независимыми от устройства пикселями (провалами) на устройстве. window.devicePixelRatio = физические пиксели/провалы.

Больше информации здесь .

1
fuzz