2011-03-24 75 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」似乎是兩條信息的融合。它所服務的具體目的或標準是什麼,我不知道。

相關問題