有什么区别:MSIE,IEMobile,MSIEMobile?

时间:2011-03-24 10:15:12

标签: internet-explorer browser mobile

我正在查看移动网络浏览器发送的用户代理(UA)字符串,我注意到Internet Explorer的一些UA会返回有关浏览器版本的不同信息: 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(上)

华硕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.1 Mozilla / 4.0(兼容; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0

有谁知道MSIE 6.0,IEMobile 8.12,MSIEMobile 6.0究竟意味着什么?

另外,为什么以及何时使用它们?

此致

1 个答案:

答案 0 :(得分:1)

MSIEMobile显示的数字似乎是实际产品的实际版本号。

至于MSIE部分,我强烈猜测这是为了兼容性。数百万个站点通过匹配

的用户代理标头来检查IE6
MSIE 6.0

这是Desktop IE6的标识符。这样做会使这些网站输出内容,就好像它是IE6一样。这将导致渲染(IE6渲染事物的方式与标准兼容的浏览器相比有无数差异)和其他因素(例如缺乏对具有alpha透明度的PNG的支持)。

额外的“MSIEMobile 6.0”似乎是两条信息的融合。我不知道它的具体目的或标准是什么。