JS获取IE版本号与HTML设置IE文档模式的方法

 更新时间:2016年10月09日 20:18:53   投稿:jingxian  
下面小编就为大家带来一篇JS获取IE版本号与HTML设置IE文档模式的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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;
    }

如果兼容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版本号与HTML设置IE文档模式的方法全部内容了,希望大家多多支持脚本之家~

相关文章

  • js表头排序实现方法

    js表头排序实现方法

    这篇文章主要介绍了js表头排序实现方法,涉及数字、字母、字符串比较及排序等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • Move.js入门

    Move.js入门

    本文主要介绍了Move.js基础知识和Move.js的方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 17道题让你彻底理解JS中的类型转换

    17道题让你彻底理解JS中的类型转换

    这篇文章主要给大家介绍了关于如何通过17道题让你彻底理解JS中的类型转换的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • js对图片base64编码字符串进行解码并输出图像示例

    js对图片base64编码字符串进行解码并输出图像示例

    这篇文章主要介绍了js对图片base64编码字符串进行解码并输出图像的具体实现,大家可以参考下面的示例
    2014-03-03
  • JS 密码强度验证(兼容IE,火狐,谷歌)

    JS 密码强度验证(兼容IE,火狐,谷歌)

    仿JQuery中文社区注册,JS 密码强度验证(兼容IE,火狐,谷歌)
    2010-03-03
  • 详解javascript数组去重问题

    详解javascript数组去重问题

    这篇文章主要介绍了详解javascript数组去重问题,根据面试时做的一道数组去重问题的解题思路整理的,分享给大家。
    2015-11-11
  • echarts地图设置背景图片及海岸线实例代码

    echarts地图设置背景图片及海岸线实例代码

    公司的业务涉及到统计图的有很多,最近一直echarts里面踩各种坑,下面这篇文章主要给大家介绍了关于echarts地图设置背景图片及海岸线的相关资料,需要的朋友可以参考下
    2022-12-12
  • Electron实现应用打包、自动升级过程解析

    Electron实现应用打包、自动升级过程解析

    这篇文章主要介绍了Electron实现应用打包、自动升级过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • webpack的移动端适配方案小结

    webpack的移动端适配方案小结

    移动端开发的过程中,一个最常见的问题就是适配不同的屏幕宽度。本文主要介绍了webpack的移动端适配方案,感兴趣的可以了解一下
    2021-07-07
  • JavaScript实现的石头剪刀布游戏源码分享

    JavaScript实现的石头剪刀布游戏源码分享

    这篇文章主要介绍了JavaScript实现的石头剪刀布游戏源码分享,挺好玩的小游戏,关键在一些算法上,需要的朋友可以参考下
    2014-08-08

最新评论