2011-03-24 74 views
0

我正在查看移动Web浏览器发送的用户代理(UA)字符串,我注意到Internet Explorer的某些UA返回有关浏览器版本的不同信息:MSIE 6.0; IEMobile 8.12; MSIEMobile 6.0MSIE,IEMobile,MSIEMobile和有什么不一样?

例如:

在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

在三星SGH-i637(BlackJack)上: SAMSUNG-SGH-I637/UCHL1 Profile/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

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

至于MSIE部分,我强烈的猜测是这是为了兼容性。百万网站通过匹配用户代理标头来检查IE6

MSIE 6.0 

这是桌面IE6的标识符。这样做会使这些网站输出他们的内容,就好像它是IE6一样。这将对渲染产生影响(IE6渲染事物与标准兼容浏览器相比存在无数不同)以及其他方面的问题(如缺少对Alpha透明度PNG的支持)。

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

相关问题