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 相关文章推荐
jQuery 添加/移除CSS类实现代码
Feb 11 Javascript
原生javascript实现简单的datagrid数据表格
Jan 02 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
Jan 21 Javascript
终于实现了!精彩的jquery弹幕效果
Jul 18 Javascript
Bootstrap笔记—折叠实例代码
Mar 13 Javascript
简单谈谈关于 npm 5.0 的新坑
Jun 08 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
Jul 11 Javascript
Vue的Class与Style绑定的方法
Sep 01 Javascript
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 jQuery
原生js实现文件上传、下载、封装等实例方法
Jan 05 Javascript
vue cli4中mockjs在dev环境和build环境的配置详情
Apr 06 Vue.js
关于对TypeScript泛型参数的默认值理解
Jul 15 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中的正规表达式(二)
2006/10/09 PHP
PHP 模拟$_PUT实现代码
2010/03/15 PHP
配置php网页显示各种语法错误
2013/09/23 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
JavaScript 全角转半角部分
2009/10/28 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
2010/10/13 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
JavaScript取得WEB安全颜色列表的方法
2015/07/14 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
Python hashlib模块用法实例分析
2018/06/12 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
对python中的argv和argc使用详解
2018/12/15 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
python re模块常见用法例举
2021/03/01 Python
纯css3实现图片翻牌特效
2015/03/10 HTML / CSS
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
英国最全面的橄榄球联盟门票网站:Live Rugby Tickets
2018/10/06 全球购物
美国宠物护理专家:Revival Animal Health
2020/01/05 全球购物
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
大学生自荐书范文
2013/12/10 职场文书
法定代表人资格证明书
2015/06/18 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书