判断当前浏览器是不是ie,什么版本号

2024年07月26日 建站教程

var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串  
var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器  
var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器  
var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
if(isIE) {
  var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
  reIE.test(userAgent);
  var fIEVersion = parseFloat(RegExp["$1"]);
  if(fIEVersion == 7) {
    console.log('我是IE7')
  } else if(fIEVersion == 8) {
    console.log('我是IE8')
  } else if(fIEVersion == 9) {
    console.log('我是IE9')
  } else if(fIEVersion == 10) {
    console.log('我是IE10')
  } else {
    console.log('我是IE6')
  }   
} else if(isEdge) {
  console.log('我是edge')
} else if(isIE11) {
  console.log('我是IE11')
}else{
  return -1;//不是ie浏览器
}

本文链接:http://so.lmcjl.com/news/9218/

展开阅读全文