1 function IEVersion() {
 2     var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
 3     var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
 4     var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
 5     var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
 6     if(isIE) {
 7         var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
 8         reIE.test(userAgent);
 9         var fIEVersion = parseFloat(RegExp["$1"]);
10         if(fIEVersion == 7) {
11             return 7;
12         } else if(fIEVersion == 8) {
13             return 8;
14         } else if(fIEVersion == 9) {
15             return 9;
16         } else if(fIEVersion == 10) {
17             return 10;
18         } else {
19             return 6;//IE版本<=7
20         }
21     } else if(isEdge) {
22         return 'edge';//edge
23     } else if(isIE11) {
24         return 11; //IE11
25     }else{
26         return -1;//不是ie浏览器
27     }
28 }

转载于:https://www.cnblogs.com/bai-136451825/p/10629844.html

使用js获取IE浏览器版本相关推荐

  1. js获取用户浏览器信息和ip地址以及位置

    获取浏览器信息代码 function userAgent () {let browserReg = {Chrome: /Chrome/,IE: /MSIE/,Firefox: /Firefox/,Op ...

  2. JS 判断 IE 浏览器版本

    if(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVer ...

  3. 原生js判断IE浏览器版本

    // 判断IE浏览器版本function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE ...

  4. js获取当前浏览器访问的地址

    JavaScript 可以使用 window.location.href 来获取当前浏览器访问的地址. 例如: console.log(window.location.href); 运行上述代码将会在 ...

  5. js获取当前浏览器类型 和IE浏览器版本

    /** 描述:判断浏览器信息* 编写:LittleQiang_w* 日期:2016.1.5* 版本:V1.1*///判断当前浏览类型 Public.myBrowser = function(){var ...

  6. JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)

    IE 11 版本区分方式与之前版本不同. 有时候需要单独针对 不同浏览器做不同的处理,就需要获取浏览器类型: // 获取浏览器类型 function getBrowserType() {// 获取浏览 ...

  7. Js判断ie浏览器版本

    //判断ie11的方法function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE ...

  8. js获取当前浏览器地址栏的链接,然后在链接后面加参数

    比如访问www.baidu.com,url显示成www.baidu.com/?form <script type="text/javascript">if(locati ...

  9. JS获取屏幕浏览器网页高度和宽度属性

    1 网页可见区域宽:document.body.clientWidth 2 网页可见区域高:document.body.clientHeight 3 网页可见区域宽:document.body.off ...

最新文章

  1. python 把带小数的浮点型字符串转换为整数的解决方案
  2. Android中代码运行指定的Apk
  3. JVM -verbose参数详解(转)
  4. 【经验总结】VS2010下建立MFC程序
  5. python 调用控制台并获取返回结果_Java调用Python脚本并获取返回值
  6. 协程asyncio_Python 异步模块 asyncio 中的协程与任务
  7. mysql5.7循环,python3.4用循环往mysql5.7中写数据并输出的实现方法
  8. html5--5-4 绘制矩形
  9. Python多线程编程的一个掉进去不太容易爬出来的坑
  10. angular启动过程分析
  11. 【英语天天读】Develop Your Own Helping Rituals
  12. C++ 10进制字符串转10进制 10进制字符串转换
  13. java excel 冻结_Java 冻结、解除冻结 Excel 的行和列
  14. 计算机的显示器作用是什么意思,显示器中的DCR是什么意思 显示器dcr要不要开...
  15. redis分布式锁-redisson
  16. 外包公司:这位高颜值女程序媛请留步!
  17. 《人月神话》(P10)必须有文档
  18. 实验四: IPv6路由选择协议配置
  19. Android中的多点触摸
  20. Html和Xml中注释符

热门文章

  1. mp4剪辑器_想学视频剪辑,可是专业的视频软件太难,来试试这软件吧!
  2. base | 数值运算符和逻辑运算符
  3. epoll原理_Epoll源码阅读手札
  4. 初学WEB前端的建议,你不看给别人可惜了!
  5. 2021年面试前端岗位需要注意什么?
  6. 计算机组成原理测试题
  7. c# 傅里叶变换 频域_频域(傅里叶变换)有什么用?
  8. php 字符串含有下划线,PHP-我的会话ID中有下划线
  9. hihoCoder-1098最小生成树二·Kruscal算法 (最小生成树)
  10. ubuntu环境搭建五:修改中文字符集