美文网首页
如何快速判断IE浏览器的版本?

如何快速判断IE浏览器的版本?

作者: 舒健Wilson | 来源:发表于2018-08-12 12:11 被阅读0次
IE.jpg

因为手头上的项目需对IE低版本浏览器作降级处理,现搜得一个判断IE浏览器版本号的好方法。

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

在网上搜了很多判断IE浏览器版本的方法,结果发现这个方法是最准确的。这次就当一回搬运工吧。

引文链接:https://www.cnblogs.com/XCWebLTE/archive/2017/06/15/7017338.html

相关文章

  • 如何快速判断IE浏览器的版本?

    因为手头上的项目需对IE低版本浏览器作降级处理,现搜得一个判断IE浏览器版本号的好方法。 在网上搜了很多判断IE浏...

  • 如何根据手机系统来判断浏览器URL跳转指定页面

    一、根据浏览器判断URL跳转 二、低版本IE判断

  • 判断兼容IE8浏览器判断语句

    判断浏览器版本是否ie8以下浏览器,如果是调到提示换更高级版本浏览器页面 html用条件注释判断浏览器版本解决页面...

  • 关于兼容那点事

    1、如何调试 IE 浏览器? 使用高版本IE控制台,使用开发者工具,选择低版本IE浏览器。(IE7以上) 安装虚拟...

  • IE兼容

    如何调试 IE 浏览器如何在IE浏览器内调试代码IE8及以上可以使用开发者工具console在低版本的IE浏览器中...

  • [ie]判断ie浏览器版本

    js中的使用 ↓ css中的使用 ↓

  • 浏览器兼容

    1、如何调试 IE 浏览器 ①安装不同版本的IE浏览器 ②安装IEtester这种模拟器测试工具等 ③在IE浏览器...

  • 正则筛选

    前言 本篇用于记录常用或好用的正则匹配方法 正文 字符串快速进行多个匹配获取: 判断是否ie浏览器并且小于多少版本...

  • 浏览器+移动端一些判断(整理)

    整理了一些比较全点的浏览器判断和移动端的一些判断: 判断IE浏览器版本: 判断浏览器类型: 若有不对或不严谨的地方...

  • 利用条件注释判断IE浏览器

    条件注释 众所周知ie浏览器兼容一直都是我们前端人员都痛,但是几乎所以浏览器都支持针对ie都条件注释来判断ie版本...

网友评论

      本文标题:如何快速判断IE浏览器的版本?

      本文链接:https://www.haomeiwen.com/subject/dhrsbftx.html