国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 瀏覽器 > 正文

IE9 User-agent 字符串曝光

2024-09-03 21:26:52
字體:
來源:轉載
供稿:網友

開發者們瞪大眼睛看過來,IE9在官方開發博客中表示他們默認將會使用比較短的 User-Agent 識別字符。這 將會改善整體性能、互操作性和兼容性。IE9 將不會再繼續把.NET 等軟件附加的信息加入 UA 字符串之中。官 方還說,細心的人們注意到IE9平臺預覽版使用的是IE8的UA,因此特別發布了 IE9 的缺省 UA 字符串,以 方便開發者們提早準備。
站點開發者們需要注意新版字符串同IE8相比的四個主要變化:

1、應用程序版本從“Mozilla/4.0”升級到“Mozilla/5.0”,以和其他各瀏覽器匹配。這一改動表明IE9是互操作性良好的瀏覽器。
2、版本標識從“MSIE 8.0”升級到“MSIE 9.0”。
3、Trident內核版本從“Trident/4.0”升級到“Trident/5.0”。
4、IE9將不附加其他任何由軟件或機器生成的信息到UA字符串里。


IE9 User-Agent 。圖/Microsoft

IE 開發團隊接到了很多抱怨UA字符串太長的反饋,因此將這一固定下來的字符串作為一項主要的改進。如果應用程序和平臺需要添加自身的識別信息,可以像以前的IE版本一樣,加入平臺前(PRe-platform)或者平臺后(Post-platform)注冊表鍵值。IE9不會更改現有的鍵值。

網站開發者們可以繼續通過 navigator.userAgent 屬性添加自身的特殊鍵值。

對于IE9的兼容性視圖,和IE8一樣,將會沿用IE7的標準視圖的UA:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0)

對此的解讀如下:
1、Mozilla/4.0 和 MSIE 7.0 考慮到了兼容性;
2、從 Trident/4.0 提升到 Trident/5.0 將 IE9 和 IE8 的兼容性視圖區別開來。

微軟IE開發團隊希望開發者們測試新的 UA 字符串能否被正確識別并應用,并將他們的兼容性問題提交給 IE 開發組,開發者們可以在以下的地址中留言反饋。

訪問:IE Blog

小知識:User-Agent 來源

User Agent (UA) 字符串在每次瀏覽器 HTTP 請求時發送到服務器,所以服務器就知道了用戶是使用什么瀏覽器來訪問的。有些瀏覽器說被多少人使用了,實際上就可以通過判斷每個ip的UA來確定這個IP是用什么瀏覽器訪問的,以得到使用量的數據。

例如
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; Maxthon 2.0)
表示現在使用 Maxthon 2.0 瀏覽器,使用 IE7 內核,操作系統為 Windows xp。

注意:斜體即為程序和平臺添加的字符串內容,在IE9里這些部分將被刪除。

對于 Web 開發人員,可以通過編程來識別出使用什么瀏覽器訪問本站點。例如,

在 asp.net 中使用 Request.Header["User-Agent"] 得到瀏覽器的 User Agent,也可以使用 Request.UserAgent 來獲取;
java 中使用 request.getHeader(”User-Agent”) 來獲得;
php 中的相應代碼如下:$_SERVER[HTTP_USER_AGENT]。

如果使用Firefox瀏覽器插件User agent switcher,用戶就可以輕松地在不同UA之間切換,把自己偽裝成其他瀏覽器。這樣就可以在PC上預覽WAP或移動格式的網頁,比如專門為iPhone設計的頁面。

2006年,傲游曾被懷疑更改了其他 IE 內核瀏覽器的 UA 設置,不得不聲明澄清。詳細情況請看我們以前的報道。

cnBeta 編譯自 MSDN


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栖霞市| 温宿县| 芦山县| 通许县| 三亚市| 宁蒗| 永和县| 朔州市| 蕲春县| 南宁市| 三原县| 武定县| 绥滨县| 友谊县| 宜州市| 郸城县| 辽宁省| 峨眉山市| 湄潭县| 平遥县| 海门市| 盐亭县| 闻喜县| 滨州市| 兴安县| 横山县| 长兴县| 鱼台县| 桂平市| 当涂县| 郎溪县| 灌南县| 安国市| 娄烦县| 蛟河市| 裕民县| 赞皇县| 新巴尔虎左旗| 商河县| 山阳县| 德阳市|