2010-06-23 7 views
41

Кто-нибудь еще нашел пользовательскую строку браузера iPhone 4?Что такое пользовательский агент iPhone 4?

+0

Об этом [SO ответ] (http://stackoverflow.com/a/12580745/363573), вы можете найти общее регулярное выражение, чтобы проверить, является ли данная строка пользовательского агента ** iOS 4 **. – Stephan

+0

@Stephan: нет, вы не можете. Нет никакой разницы между iPhone 3 или 4 или что-то еще. – Andy

ответ

84

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0, как Mac OS X; EN-US) AppleWebKit/532,9 (KHTML, как Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7

+1

не то, что я вам не верю, но каков ваш источник для этой информации? – rmeador

+5

Здесь я нашел источник, прямо из Apple: http://developer.apple.com/library/safari/#documentation/appleapplications/reference/safariwebcontent/OptimizingforSafarioniPhone/OptimizingforSafarioniPhone.html – YOMorales

+0

Как я могу найти пользовательский агент текущее устройство через код? – Shri

9

Вы можете использовать:

http://whatsmyuseragent.com/

Чтобы найти агента пользователя (Google: "Каков мой агент пользователя" дает этот ответ)

+1

iPhone 4 не будет выпущен до завтра. – Charles

+1

Люди получили поставки уже вчера –

+1

Возможно, мой ответ не совсем прав, если вы хотите знать iPhone4 User-Agent, не владея им (потому что вы анализировали журналы веб-сервера или что-то еще), но я хотел показать и * document * как получить пользовательский агент с любого устройства, подключенного к Интернету. Надеюсь, это кому-то поможет. – licorna

9
  • Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0, как Mac OS X; en-us) AppleWebKit/532.9 (KHTML, как и Gecko) Mobile/7D11
  • Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0, как Mac OS X, en-us) AppleWebKit/532.9 (KHTML, как и Gecko) Версия /4.0.5 Мобильный/8A293 Safari/6531.22.7
  • Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0_1, как Mac OS X; en-us) AppleWebKit/532.9 (KHTML, как и Gecko) Версия/4.0.5 Mobile/8A306 Safari/6531.22.7
  • Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1, как Mac OS X; en-us) AppleWebKit/532.9 (KHTML, например, Gecko) Версия/4.0.5 Mobile/8B5097d Safari /6531.22.7
  • Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2, как Mac OS X; en_us) AppleWebKit/525.18.1 (KHTML, как и Gecko)
  • Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1, как Mac OS X; ан-нас) AppleWebKit/533.17.9 (KHTML, как Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5

... на данный момент

3

IOS 4.3.2 в User Agent, который вышел на этой неделе, является:

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2, как Mac OS X; EN-US) AppleWebKit/533.17.9 (KHTML, как Gecko) Version/5.0. 2 Mobile/8H7 Safari/6533.18.5

3

Этот сайт выглядит keep a complete list that's still maintained

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

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

+0

Интересный список, но он действителен только для ActiveSync. – Andy

1

Вы не можете идентифицировать (аппаратную) версию iPhone пользовательским агентом.

Можно только признать, что это iPhone и какие версии программного обеспечения он работает.

Using the Safari User Agent String

Даже не WURLF может.

0

Примечание: Пользовательские строки агента из внутреннего браузера Facebook do указывают на фактическое физическое устройство. Даже носитель мобильного телефона (например,АТ & Т)

Mozilla/5.0 (iPhone; процессор iPhone OS 10_3_3, как в Mac OS X) AppleWebKit/603.3.8 (KHTML, как Gecko) Мобильная/14G60 [FBAN/FBIOS; FBAV/149.0.0.39.64; FBDV/iPhone7, 2; FBMD/iPhone; FBSN/iOS; FBSV/10.3.3; FBSS/2; FBCR/AT & T; FBID/телефон; FBLC/en_US; FBOP/5; FBRV/0

Mozilla/5.0 (iPhone, ОС iPhone OS 11_1, как Mac OS X) AppleWebKit/604.3.5 (KHTML, например Gecko) Мобильный/15B93 [FBAN/FBIOS; FBAV/148.0.0.45.64; FBBV/78032376; FBDV/iPhone10,4; FBMD/iPhone; FBSN/iOS; FBSV/11.1; FBSS/2; FBCR/AT & T; FBID/телефон; FBLC/en_US; FBOP/5; FBRV/0]

Это не так в Safari или Chrome от iOS - только в браузере внутри приложения Facebook.

(я получаю iPhone9 хотя тоже - не совсем уверен, что это такое)

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