web前端看IE11的變化

1、User-agent的變化  app

IE11的User-agent

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko IE10的User-agent

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

 

2、navigator對象的變化  ide

navigator.appName== 「Netscape」
navigator.product== 「Gecko」

3、document.all的變化spa

  任何依賴document.all的代碼都會報錯,不過document.all自己不會報錯。code

4、事件註冊和取消的變化對象

  attachEvent()和detachEvent()已經移除。註冊事件能夠直接使用element.addEventListener,之前這樣的代碼能夠簡寫了。  blog

function addEvent(element, type, handler) {
    if (element.attachEvent) {
        element.attachEvent("on" + type, handler);
    } else if (element.addEventListener) {
        element.addEventListener(type, handler, false);
    }
}

5、其餘被移除的方法  事件

  • window.execScript() – IE自身的 eval()
  • window.doScroll() – IE自身的窗口滾動
  • script.onreadystatechange – IE自身腳本加載狀態監聽
  • script.readyState – IE加載腳本完成標誌
  • document.selection – IE獲取當前選中的文本
  • document.createStyleSheet – IE建立樣式表
  • style.styleSheet – IE引用樣式表
相關文章
相關標籤/搜索