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不是基础的基础
Dec 24 Javascript
IE8 chrome中table隔行换色解决办法
Jul 09 Javascript
jquery 日期控件datepicker属性详细解析
Nov 08 Javascript
window.onresize 多次触发的解决方法
Nov 08 Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 Javascript
JavaScript动态数量的文件上传控件
Nov 18 Javascript
详解node HTTP请求客户端 - Request
May 05 Javascript
jQuery Validate 校验多个相同name的方法
May 18 jQuery
webpack+react+antd脚手架优化的方法
Apr 02 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
Nov 13 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
在 HTML 页面中使用 React的场景分析
Jan 18 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 VS ASP
2006/10/09 PHP
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
python 全文检索引擎详解
2017/04/25 Python
python3.4实现邮件发送功能
2018/05/28 Python
python selenium 获取标签的属性值、内容、状态方法
2018/06/22 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
Django通过dwebsocket实现websocket的例子
2019/11/15 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
在python中使用nohup命令说明
2020/04/16 Python
Python如何定义一个函数
2015/09/01 面试题
MYSQL支持事务吗
2013/08/09 面试题
办公室秘书自我鉴定
2014/01/18 职场文书
工程师岗位职责规定
2014/02/26 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
推荐信范文大全
2015/03/27 职场文书
运动会3000米加油稿
2015/07/21 职场文书
2016年党员岗位承诺书
2016/03/24 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书