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


Posted in Javascript onOctober 09, 2016

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文档模式的方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
Oct 11 Javascript
javascript正则表达式中参数g(全局)的作用
Nov 11 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
Jun 17 Javascript
js字母大小写转换实现方法总结
Nov 13 Javascript
js字符串与Unicode编码互相转换
May 17 Javascript
JavaScript之排序函数_动力节点Java学院整理
Jun 30 Javascript
vue axios post发送复杂对象问题
Jun 04 Javascript
vue实现随机验证码功能(完整代码)
Dec 10 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
Apr 16 Javascript
JavaScript 空间坐标的使用
Aug 19 Javascript
如何手写简易的 Vue Router
Oct 10 Javascript
js实现随机圆与矩形功能
Oct 29 Javascript
js实现弹窗居中的简单实例
Oct 09 #Javascript
老生常谈Javascript中的原型和this指针
Oct 09 #Javascript
浅谈Javascript中的函数、this以及原型
Oct 09 #Javascript
常用Javascript函数与原型功能收藏(必看篇)
Oct 09 #Javascript
javascript汉字拼音互转的简单实例
Oct 09 #Javascript
Javascript农历与公历相互转换的简单实例
Oct 09 #Javascript
Angularjs 创建可复用组件实例代码
Oct 09 #Javascript
You might like
分享一下贝贝成长进度的php代码
2012/09/14 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
php实时倒计时功能实现方法详解
2017/02/27 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
Javascript中的数学函数集合
2007/05/08 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
JS获取随机数函数可自定义最小值最大值
2014/05/08 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
javascript如何创建对象
2016/08/29 Javascript
js实现文字截断功能
2016/09/14 Javascript
详解jQuery选择器
2016/12/21 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
Python3写入文件常用方法实例分析
2015/05/22 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
深入浅析Python中的yield关键字
2018/01/24 Python
如何利用python查找电脑文件
2018/04/27 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
kali中python版本的切换方法
2019/07/11 Python
python3 mmh3安装及使用方法
2019/10/09 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
WSDL的操作类型主要有几种
2013/07/19 面试题
工业学校毕业生自荐书
2014/01/03 职场文书
高中同学聚会邀请函
2014/01/11 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
住宅质量保证书
2014/04/29 职场文书
初三语文教学计划
2015/01/22 职场文书
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android