日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Internet Explorer 11:不要再叫我IE

發布時間:2024/9/20 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Internet Explorer 11:不要再叫我IE 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上周,Internet Explorer 11搭載Windows 8.1預覽版而來,相信很多瀏覽迷也已經在使用中。Internet Explorer 11 Preview 改進了與 Web 標準、其他瀏覽器和實際網站的兼容性。 更新了對常用 Web 標準的支持并添加了可防止較早版本的網站錯誤顯示的更改。

在這些所有的改進中最明顯的一個改進就是 User-agent 字符串的更改。此項更改的最大目的就是針對一些舊的網站,通過新的User-agent 字符串來實現不再跳轉到專為IE8、IE7、IE6等舊版本準備的頁面中。

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)

IE10瀏覽器的User-agent

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko

IE11瀏覽器的User-agent

如果將新的 user-agent 字符串與較早版本的 Internet Explorer 報告的字符串進行比較,你會發現以下更改:

  • 兼容 (“兼容”) 和瀏覽器 (“MSIE”) 令牌已刪除。
  • “like Gecko” 令牌已添加(以便與其他瀏覽器一致)。
  • 瀏覽器版本現在由新版本 (“rv”) 令牌報告。

此外,Internet Explorer 11還對一些舊的 API 進行了添加、更改和刪除,此舉是因為許多網站查找支持舊 (HTML4) 功能的瀏覽器,目的是提供針對早期瀏覽器優化的體驗。 這就意味著一旦網站在搜索現行標準支持之前檢測到舊功能,服務器則會相應的返回老版的的兼容性頁面,因此對IE11來說就無法展現對現行標準(如 HTML5、CSS3 等)的良好支持。

因此,IE11 Preview 添加、更改、刪除了許多默認的舊功能:

  • navigator.appName?屬性現在會返回 “Netscape” 以反映 HTML5 標準和匹配其他瀏覽器的行為。
  • navigator.product?屬性現在會返回 “Gecko” 以便反映 HTML5 標準和匹配其他瀏覽器的行為。
  • XDomainRequest?對象被 XMLHttpRequest 的 ORS 替換。
  • 已添加對 __proto__ 的支持。
  • 已添加?dataset?屬性。

另外,為了支持現行標準指定的功能,已刪除若干舊 API 功能:

刪除 API 功能替代功能
attachEventaddEventListener
window.execScripteval
window.doScrollwindow.scrollLeft、window.scrollTop
document.alldocument.getElementById
document.fileSize、img.fileSize使用 XMLHttpRequest 可提取源。
script.onreadystatechange 和 script.readyStatescript.onload
document.selectionwindow.getSelection
document.createStyleSheetdocument.createElement(“style”)
style.styleSheetstyle.sheet
window.createPopup使用 div 或 iframe(zIndex 值很高)
二進制行為變化;使用基于標準的等效,如 canvas、SVG 或 CSS3 動畫
舊數據綁定使用框架提供的數據綁定,如 WinJS

這些更改在某種程度上可阻止某些 user-agent 檢測機制錯誤地將 Internet Explorer 標識為較早版本, 盡顯Internet Explorer 作為一款現代瀏覽器的網絡之美。

換句話來說,這些改變就是Internet Explorer 11對網站說:“請不要再叫我IE,我是一款支持最新標準的現代瀏覽器!”

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的Internet Explorer 11:不要再叫我IE的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。