В чем разница между: MSIE, IEMobile, MSIEMobile? - PullRequest
0 голосов
/ 24 марта 2011

Я просматриваю строки User Agent (UA), отправленные мобильными веб-браузерами, и заметил, что некоторые UA для Internet Explorer возвращают различную информацию о версии браузера: MSIE 6.0;IEMobile 8.12;MSIEMobile 6.0

Например:

На LG GW550: Mozilla / 4.0 (совместимо; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0) LG-GW550 Obigo / WAP2.0 MIDP-2.0 / CLDC-1.1 (включено)

На Asus P750: Mozilla / 4.0 (совместимо; MSIE 6.0; Windows CE; IEMobile 7.6 ) ASUSP750 / 1.0

На Samsung SGH-i637 (BlackJack): Профиль SAMSUNG-SGH-I637 / UCHL1 / Конфигурация MIDP-2.1 / CLDC-1.1Mozilla / 4.0 (совместимо; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0 )

Кто-нибудь знает, что такое MSIE 6.0, IEMobile 8.12, MSIEMobile6,0 означает точно?

Кроме того, почему и когда они используются?

С уважением,

1 Ответ

1 голос
/ 24 марта 2011

Число, показанное для MSIEMobile, похоже, является действительным номером версии фактического продукта.

Что касается части MSIE, то я твердо уверен, что это для совместимости.Миллионы сайтов проверяют IE6, сопоставляя заголовок пользовательского агента с

MSIE 6.0

, который является идентификатором Desktop IE6.В результате эти сайты будут выводить свой контент, как если бы это был IE6.Это будет иметь последствия для рендеринга (есть бесчисленные различия в том, как IE6 отображает вещи в отличие от браузеров, соответствующих стандартам) и других вещей (например, отсутствие поддержки PNG с альфа-прозрачностью).

Дополнительный "MSIEMobile 6.0"«Кажется, это слияние обеих частей информации.Какому конкретному назначению или стандарту оно служит, я не знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...