js如何判斷是否是IE瀏覽器

antzone發表於2017-03-26

本章節介紹一下如何區分IE瀏覽器和其他瀏覽器,因為很多操作中有這樣的需求,下面就通過程式碼例項演示一下如何實現此功能。

在IE11以前,可以通過window.navigator.userAgent的返回值來實現此功能,因為返回值中包含字串"MSIE",只要通過indexOf()判斷返回值中是否含有上面的字串即可,但是在IE11中已經刪除此標識,所以只能夠通過其他手段實現。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function isIE(){   
  if (!!window.ActiveXObject || "ActiveXObject" in window){
    return true
  }
  else{
    return false;
  }
}

如果在IE瀏覽器則函式返回true,否則返回false。

相關文章