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 相关文章推荐
js实现iframe动态调整高度的代码
Jan 06 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
Mar 22 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
Aug 20 Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 Javascript
Express系列之multer上传的使用
Oct 27 Javascript
javascript中toFixed()四舍五入使用方法详解
Sep 28 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
May 16 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
Aug 20 Javascript
JS实现密码框效果
Sep 10 Javascript
ES6 十大特性简介
Dec 09 Javascript
jQuery实现tab栏切换效果
Dec 22 jQuery
使用compose函数优化代码提高可读性及扩展性
Jun 16 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使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
Angularjs中的页面访问权限怎么设置
2016/11/11 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
2019/01/08 Javascript
js实现中文实时时钟
2020/01/15 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
Python语言的面相对象编程方式初步学习
2016/03/12 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
使用Python的turtle模块画国旗
2019/09/24 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
Python计算IV值的示例讲解
2020/02/28 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
几个MySql的面试题
2013/04/22 面试题
十八大闭幕感言
2014/01/22 职场文书
补充协议书
2015/01/28 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
家长会后的感想
2015/08/11 职场文书
运动会广播稿300字
2015/08/19 职场文书