js获取ie版本号与html设置ie文档模式的方法

支持原创:https://www.jb51.net/article/94316.htm

1*JavaScript获取ie版本代码:

var gIE = getIE();

    alert(gIE.version)

    function getIE() {

      var rmsie = /(msie) ([\w.]+)/;

      var ua = navigator.userAgent.toLowerCase();

      var match = rmsie.exec(ua)

      var result = {};

      if (match && match.length > 0) {

        result = { browser: match[1] || "", version: match[2] || "0" }

      }

      return result;

    }

2*如果兼容IE版本而用兼容模式出错,可以用如下代码:

<meta http-equiv="x-ua-compatible" content="IE=9;IE=8" />

<meta http-equiv="x-ua-compatible" content="IE=9,8" />

指定浏览器使用特定的文档模式。content的内容有两种书写方式,都可以以 ";" 隔断或者用 "," 隔开;与书写顺序无关,浏览器会从这个列表中选择一个他所支持的最高版本来使用标准模式进行渲染。

还有一种方式:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

这样写可以达到的效果是如果安装了GCF,则使用GCF来渲染页面,如果没安装GCF,则使用最高版本的IE内核进行渲染。Google Chrome Frame(谷歌内嵌浏览器框架GCF)。这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器。

 

***********推荐简书---用js判断浏览器类型及IE具体各版本,支持IE11及Edge浏览器

https://www.jianshu.com/p/26676df58e1a

 

***********推荐博客

http://www.cnblogs.com/zhanghaomars/p/8440839.html

 

 

 

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值