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 相关文章推荐
20个非常棒的Jquery实用工具 国外文章
Jan 01 Javascript
JQuery 1.4 中的Ajax问题
Jan 23 Javascript
javascript 当前日期转化为中文的实现代码
May 13 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
May 11 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
Aug 15 Javascript
认识Knockout及如何使用Knockout绑定上下文
Dec 25 Javascript
好好了解一下Cookie(强烈推荐)
Jun 14 Javascript
JavaScript函数节流概念与用法实例详解
Jun 20 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
解决微信小程序中的滚动穿透问题
Sep 16 Javascript
JS获取当前时间戳方法解析
Aug 29 Javascript
jQuery实现查看图片功能
Dec 01 jQuery
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/01/17 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
详解javascript高级定时器
2015/12/31 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
[02:49:21]2019完美盛典全程录像
2019/12/08 DOTA
Python引用计数操作示例
2018/08/23 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
想学画画?python满足你!
2020/12/24 Python
使用HTML5在网页中嵌入音频和视频播放的基本方法
2016/02/22 HTML / CSS
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
大专生简历的自我评价
2013/11/26 职场文书
学生请假条
2014/04/11 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript