Какой пользовательский агент iPhone, который не имеет 4.0+? - PullRequest
1 голос
/ 10 марта 2011

Может кто-нибудь привести примеры?Я знаю, что iPhone 4.2.1 имеет «4_2» внутри пользовательского агента.

А как насчет других моделей?Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 10 марта 2011

Google твой друг. Легко найти полный список строк пользовательского агента Safari , многие из которых являются Mobile Safari на iPhone. Пример строки до iOS 4.0:

Mozilla / 5.0 (iPhone; U; CPU OS 3_2 как Mac OS X; ан-нас) AppleWebKit / 531.21.10 (KHTML, как Геккон) Версия / 4.0.4 Мобайл / 7B334b Safari / 531.21.10

Обратите внимание на строки " iPhone " и " CPU OS 3_2, как Mac OS X ", которые сообщают, что это iPhone под управлением iOS 3.2.

Вы, вероятно, действительно ищете строку пользовательского агента браузера, который люди используют на iPhone (а не на самом телефоне), который обычно является Mobile Safari, в сочетании с устройством (iPhone, iPad и т. Д.) Помните, что пользователь может установить другие браузеры, если он пожелает , и что iOS работает на большем количестве устройств, чем просто iPhone (два других, на данный момент, и кто знает, что произойдет в будущем. ) Это долгий способ сказать, будьте осторожны, как вы делаете, и что вы делаете со своим сниффингом вашего пользовательского агента.

...