Win7之家( airtaxifl.com):微軟公布IE9身份證:User-Agent 4大變化
微軟IE瀏覽器開發(fā)團隊今天通過官方博客介紹了IE9的新式User-Agent String(用戶代理字符串),網(wǎng)站開發(fā)和設(shè)計人員要注意了。
目前已發(fā)布的第一個IE9平臺預(yù)覽版發(fā)送的仍舊是IE8 UA字符串,不過下次升級后就會改用新的IE9 UA字符串。
IE9默認UA字符串的四個主要變化:
1、程序名稱和版本從“Mozilla/4.0”升級為“Mozilla/5.0”以匹配其他瀏覽器,證明了IE良好的互操作性。
2、版本標識從“MSIE 8.0”升級為“MSIE 9.0”。
3、Trident渲染引擎版本標識從“Trident/4.0”升級為“Trident/5.0”。
4、默認發(fā)送短格式UA字符串,不再添加本機安裝的.NET或者其他程序給UA字符串添加的多余內(nèi)容,這將有助于改進IE瀏覽器的整體網(wǎng)絡(luò)性能和兼容性,以及和其他瀏覽器的互操作性。
不過應(yīng)用程序和平臺仍然可以繼續(xù)在IE9 UA字符串的平臺注冊鍵值前后增加更多內(nèi)容,網(wǎng)站也可以繼續(xù)通過navigator.userAgent屬性來獲取這些內(nèi)容。IE9不會改變現(xiàn)有的注冊鍵值。
舉例來說,在Windows 7操作系統(tǒng)上的IE9瀏覽器將會發(fā)送如下UA字符串(Windows7的版本號是NT6.1,Vista的版本號是NT6.0):
另外和IE8類似,IE9的兼容視圖也會使用IE7標準模式進行渲染,這時候的UA字符串是:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0)
在兼容視圖中,IE9會通過程序版本(Mozilla/4.0)、版本標識(MSIE 7.0)將自己報告為IE7,以確保兼容性,但同時使用了新的渲染引擎版本標識(Trident/5.0),方便網(wǎng)站將IE9兼容視圖與IE8兼容視圖區(qū)分開來。
IE9 UA字符串注冊表文件:
http://www.enhanceie.com/dl/IE9UA.reg
評論列表
查看所有 條評論