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文档模式的方法全部内容了,希望大家多多支持脚本之家~

相关文章

  • webpack多入口多出口的实现方法

    webpack多入口多出口的实现方法

    这篇文章主要介绍了webpack多入口多出口的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • canvas压缩图片转换成base64格式输出文件流

    canvas压缩图片转换成base64格式输出文件流

    本文主要介绍了canvas压缩图片转换成base64格式输出文件流的方法,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 基于JavaScript 实现拖放功能

    基于JavaScript 实现拖放功能

    本文通过实例代码给大家介绍了JavaScript 实现拖放功能,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • JavaScript 判断对象中是否有某属性的常用方法

    JavaScript 判断对象中是否有某属性的常用方法

    判断对象中是否有某属性的常见方式总结,不同的场景要使用不同的方式。这篇文章给大家介绍了JavaScript 判断对象中是否有某属性的常用方法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-06-06
  • 重学 JS:为啥 await 不能用在 forEach 中详解

    重学 JS:为啥 await 不能用在 forEach 中详解

    这篇文章主要介绍了重学 JS:为啥 await 不能用在 forEach 中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 前端layui table表格勾选事件以及常见模块详解

    前端layui table表格勾选事件以及常见模块详解

    Layui 是一个非常流行的前端框架,其中的table组件可以帮助您实现复选框功能,下面这篇文章主要给大家介绍了关于前端layui table表格勾选事件以及常见模块的相关资料,需要的朋友可以参考下
    2024-08-08
  • 人民币数字转换成大写形式

    人民币数字转换成大写形式

    人民币数字转换成大写形式...
    2006-12-12
  • 微信小程序实现跳转详情页面

    微信小程序实现跳转详情页面

    这篇文章主要为大家详细介绍了微信小程序实现跳转详情页面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • js经验分享 JavaScript反调试技巧

    js经验分享 JavaScript反调试技巧

    在这篇文章中,我打算跟大家总结一下关于JavaScript反调试技巧方面的内容。值得一提的是,其中有些方法已经被网络犯罪分子广泛应用到恶意软件之中了,需要的朋友可以参考下
    2018-03-03
  • Javascript 函数中的参数使用分析

    Javascript 函数中的参数使用分析

    关于JS中的函数,相信大家已经很了解了,其中有些特性呢,感觉还是值得提一提的,下面就说说JS中的函数吧。
    2010-03-03

最新评论