Donmclean
1/26/2016 - 10:42 PM

Check if IE11 or <IE11.

Check if IE11 or <IE11.

if (!(window.ActiveXObject) && "ActiveXObject" in window) {
  //do something
}

// OR

if(window.navigator.userAgent.indexOf('MSIE')!==-1
|| window.navigator.appVersion.indexOf('Trident/') > 0){
   /* Microsoft Internet Explorer detected in. */
}

// OR

function GetIEVersion() {
  var sAgent = window.navigator.userAgent;
  var Idx = sAgent.indexOf("MSIE");

  // If IE, return version number.
  if (Idx > 0) 
    return parseInt(sAgent.substring(Idx+ 5, sAgent.indexOf(".", Idx)));

  // If IE 11 then look for Updated user agent string.
  else if (!!navigator.userAgent.match(/Trident\/7\./)) 
    return 11;

  else
    return 0; //It is not IE
}

//checker
if (GetIEVersion() > 0) 
   alert("This is IE " + GetIEVersion());
else 
   alert("This is not IE.");