как получить версию браузера / прошивки для iPhone или iPad в полноэкранном режиме - PullRequest
0 голосов
/ 26 октября 2011

Мне нужно знать, доступно ли -webkit-overflow-scrolling: touch; overflow: scroll; для моего веб-приложения, в противном случае я получаю эту функцию с помощью iScroll.

Я проверяю с помощью mootools, реализовано ли собственное переполнение прокрутки таким образом

if(Browser.version < 5.1) console.log('fix it with iScroll')
else console.log('the native scrolling is available');

Проблема: если я сохраню веб-приложение на трамплине, в полноэкранном режиме Browser.version или Browser.name выдаст мне '0' или 'unknown' .

if(Browser.version < 5.1 || Browser.version == 0) console.log('fix it with iScroll')
else console.log('the native scrolling is available');

Приведенное выше решение работает отлично, но я не хочу всегда использовать iScroll в полноэкранном режиме на iOS5, потому что он не плавный, как собственная прокрутка.

Как узнатьверсия прошивки или если в полноэкранном режиме доступна родная прокрутка?

1 Ответ

1 голос
/ 26 октября 2011

Кажется, что-то не работает с Mootools 1.4.0.Чтобы убедиться, что вы используете ios5 (браузер или полноэкранный режим):

(/CPU OS 5_0/.test(navigator.userAgent) ? console.log('iOS5') : console.log('not iOS5');
...