是否可以使用Javascript检测所有版本的IE?怎么样?

Ido*_*urg 7 javascript internet-explorer

对Web开发很新,请耐心等待.

我想检查浏览器使用的是IE(所有版本).

如果检测到IE,我需要更改CSS.

请指出正确的方向.

U r*_*u s 15

这是我使用的JS

(function detectIE() {
  var ua = window.navigator.userAgent;
  var msie = ua.indexOf('MSIE ');
  var trident = ua.indexOf('Trident/');
  var edge = ua.indexOf('Edge/');
  if (msie > 0) {
    // IE 10 or older 
    //Do some stuff
  }
  else if (trident > 0) {
    // IE 11 
    //Do some stuff
  }
  else if (edge > 0) {
    // Edge 
    //Do some stuff
  }
  else
    // other browser
    return false;
})();
Run Code Online (Sandbox Code Playgroud)