Как проверить iOS5 с помощью веб-технологий? - PullRequest
1 голос
/ 10 декабря 2011

Я работаю над мобильным приложением, использующим jQuery Mobile, и я хотел бы проверить, нахожусь ли я на iOS5, потому что у него есть некоторые замечательные функции, такие как истинно фиксированные панели инструментов и т. Д. Я ищу решение javascript.

1 Ответ

1 голос
/ 10 декабря 2011

Это работает для меня с небольшой строковой манипуляцией агента пользователя.

var ua = navigator.userAgent;
var detail = ua.split('(')[1];
var device = detail.split(';')[0];
if (device == 'iPhone' || device == 'iPod' || device == 'iPad') {
    var ios = detail.split(' ')[5].split('_')[0];
    if (ios == '5') {
        alert('ios 5');
    }
}
...