简体   繁体   English

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

[英]Is it possible to detect all versions of IE with Javascript? How?

Very new to web development, bear with me. 对Web开发很新,请耐心等待。

I want to check if the browser used is IE (all versions). 我想检查浏览器使用的是IE(所有版本)。

I need to change CSS if IE is detected. 如果检测到IE,我需要更改CSS。

Point me in right direction please. 请指出正确的方向。

This is the JS I use 这是我使用的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;
})();
var configValues = getUserAgentValues();
var browserName = configValues.browser_name ;
var browserVersion = configValues.browser_vers;
var OSVersion = configValues.platform_type;     

Please check this once. 请检查一次。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM