当前位置:首页 > Web开发 > 正文

值如下 值 值类型 值说明 -1 Number 不是ie浏览器 6 Number ie版本=6 7 Number ie7

2024-03-31 Web开发

每天学习一点点 编程PDF电子书、视频教程免费下载:

function IEVersion() { 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) { return 7; } else if(fIEVersion == 8) { return 8; } else if(fIEVersion == 9) { return 9; } else if(fIEVersion == 10) { return 10; } else { return 6;//IE版本<=7 } } else if(isEdge) { return ‘edge‘;//edge } else if(isIE11) { return 11; //IE11 }else{ return -1;//不是ie浏览器 } }

通过挪用 IEVersion()可以获得返回值,值如下

  值类型   值说明  
-1   Number    不是ie浏览器  
6   Number   ie版本<=6  
7   Number   ie7  
8   Number   ie8  
9   Number   ie9  
10   Number   ie10  
11   Number   ie11  
‘edge‘   String   ie的edge浏览器  

每天学习一点点 编程PDF电子书、视频教程免费下载:

js判断是否是ie浏览器且给出ie版本

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31754.html