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 DOM事件模型的两件事
Jul 22 Javascript
JQuery跨Iframe选择实现代码
Aug 19 Javascript
formValidator3.3的ajaxValidator一些异常分析
Jul 12 Javascript
JavaScript中的分号插入机制详细介绍
Feb 11 Javascript
javascript实现图片跟随鼠标移动效果的方法
May 13 Javascript
javascript动态添加checkbox复选框的方法
Dec 23 Javascript
详解VUE的状态控制与延时加载刷新
Mar 27 Javascript
微信JSAPI Ticket接口签名详解
Jun 28 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
Vue SPA单页应用首屏优化实践
Jun 28 Javascript
基于JavaScript实现瀑布流布局
Aug 15 Javascript
Javascript Web Worker使用过程解析
Mar 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添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
PHP接收App端发送文件流的方法
2016/09/23 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
理解JavaScript中的事件
2006/09/23 Javascript
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
2018/10/18 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
React+TypeScript+webpack4多入口配置详解
2019/08/08 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
2019/11/01 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
深入浅析Python传值与传址
2018/07/10 Python
keras.layer.input()用法说明
2020/06/16 Python
Dockers美国官方网站:卡其裤、男士服装、鞋及配件
2016/11/22 全球购物
美国领先的精品家居照明和装饰产品在线零售商:LightsOnline.com
2018/01/23 全球购物
机械设计职业生涯规划书
2013/12/27 职场文书
幼儿园教学随笔感言
2014/02/23 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
服务标语大全
2014/06/18 职场文书
车辆年检委托书范本
2014/10/14 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
Python3.10的一些新特性原理分析
2021/09/15 Python