2011-12-24 2 views
2

navigator.useragent возвращается так же, если они находятся в одной версии IOS.В JavaScript, Как я могу сказать, что я запускаю IPad1 стихи IPad2?

Пользовательскийагент тот же, что и не работает (у меня есть Ipad1 и Ipad2, поэтому я знаю, что это так).

Мне нужно знать, потому что память, доступная Ipad1, меньше, чем Ipad2, и мне нужно делать меньше пребуферизации на Ipad1, или я получаю сбои.

Спасибо,

+3

Из любопытства, зачем вам это нужно? –

+2

Было бы лучше использовать определенную функцию обнаружения функций, чтобы различить любую разницу, которую вы ищете. Им бы не пришлось менять код снова, когда есть iPad3 и iPad4 и т. Д. ... Расскажите, какую проблему вы действительно пытаетесь решить, и мы можем помочь. – jfriend00

ответ

1

iPad1 не имеет гироскоп и iPad2 имеет, проверить deviceOrientation события и посмотреть, вернет ли он вам какое-либо значение, если это произойдет, тогда вы находитесь в iPad2, иначе вы находитесь в iPad1.

1

Вы можете использовать строку агента пользователя, но я не думаю, что это поможет, потому что только информацию Вы можете получить от агента пользователя является OS версии и версии типа браузера &. например:

Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.0.2 Mobile/9A5248d Safari/6533.18.5 
1

Я не знаю, каким образом можно идентифицировать версию iPad от User Agent. Кроме того, мне любопытно, почему вы хотите различать iPad1 и 2?

Вы можете, однако, определить версию iOS от него. Вот образец User-Agents для iPad1 и 2.

IPad 1 UA:

Mozilla/5.0 (iPad; U; CPU OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F190 Safari/6533.18.5 

IPad 2 UA:

Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.0.2 Mobile/9A5248d Safari/6533.18.5 
+0

Кроме того, с сайта Apple, как вы можете проверить User Agent. http://developer.apple.com/library/safari/#technotes/tn2010/tn2262/_index.html – Virendra

 Смежные вопросы

  • Нет связанных вопросов^_^