[-IE-] [情報]四大變化:微軟公佈IE9 User-Agent字符串
微軟IE瀏覽器開發團隊今天通過官方博客介紹了IE9的新式User-Agent String(用戶代理
字符串),網站開發和設計人員要注意了。
目前已發佈的第一個IE9平台預覽版發送的仍舊是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、默認發送短格式UA字符串,不再添加本機安裝的.NET或者其他程序給UA字符串添加的
多餘內容,這將有助於改進IE瀏覽器的整體網絡性能和兼容性,以及和其他瀏覽器的互操
作性。
不過應用程序和平台仍然可以繼續在IE9 UA字符串的平台註冊鍵值前後增加更多內容,網
站也可以繼續通過navigator.userAgent屬性來獲取這些內容。IE9不會改變現有的註冊鍵
值。
舉例來說,在Windows 7操作系統上的IE9瀏覽器將會發送如下UA字符串:
http://news.mydrivers.com/Img/20100326/10301398.png
另外和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),方便網站將
IE9兼容視圖與IE8兼容視圖區分開來。
IE9 UA字符串註冊表文件:
http://www.enhanceie.com/dl/IE9UA.reg
http://news.mydrivers.com/Img/20100326/10302031.jpg
推
03/26 13:02, , 1F
03/26 13:02, 1F
推
03/26 14:56, , 2F
03/26 14:56, 2F
→
03/26 16:46, , 3F
03/26 16:46, 3F
推
03/26 21:47, , 4F
03/26 21:47, 4F
→
03/26 21:54, , 5F
03/26 21:54, 5F
推
03/26 23:19, , 6F
03/26 23:19, 6F
推
03/27 04:21, , 7F
03/27 04:21, 7F
推
03/28 10:37, , 8F
03/28 10:37, 8F