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浏览器
}
};

  

最新文章

  1. 在eclipse中安装上genymotion插件
  2. 异步加载图片Universal-Image-Loader
  3. 批量kill进程
  4. hdu 3496 Watch The Movie
  5. iterator迭代器的使用
  6. javad的Collection集合
  7. Animation动画(一)
  8. silverlight visifire控件图表制作——silverlight 后台方法页面事件
  9. Swift之贪婪的UIButton
  10. MVC 返回 view
  11. class-感知机Perception
  12. 017 Spark的运行模式(yarn模式)
  13. DbUtil数据库连接
  14. Python通过Zabbix API获得数据
  15. 笔记本键盘开关方法 仅限window系统
  16. 【代码审计】CLTPHP_v5.5.3 前台任意文件上传漏洞分析
  17. Android 1.6 PackageManagerService源码分析
  18. [转]log4net 发布到生产环境不写日志的解决方法--使用 NLog日志
  19. Python: 安装 sklearn 包出现错误的解决方法
  20. Codeforces Round #503 (by SIS, Div. 2) C. Elections(枚举,暴力)

热门文章

  1. radio单选框
  2. Mybatis 实用篇(三)参数处理
  3. Mybatis之整体描述
  4. IP转换成域名
  5. 购买阿里云的云服务器时选择镜像centos时应该选择哪个版本
  6. [转]【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
  7. meterpreter命令
  8. PL/SQL Developer 窥探事务
  9. 引入jQuery
  10. [转]程序集之GAC---Global Assembly Cache