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
Jan 21 Javascript
JS实现一键回顶功能示例代码
Oct 28 Javascript
JavaScript中常见获取元素的方法汇总
Mar 04 Javascript
JavaScript跨平台的开源框架NativeScript
Mar 24 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
Nov 07 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
Sep 02 Javascript
原生js实现网易轮播图效果
Apr 10 Javascript
js使用原型对象(prototype)需要注意的地方
Aug 28 Javascript
vue proxyTable 接口跨域请求调试的示例
Sep 12 Javascript
JS库之Particles.js中文开发手册及参数详解
Sep 13 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
Dec 26 Javascript
微信小程序绘制半圆(弧形)进度条
Nov 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查看session内容的函数
2008/08/27 PHP
php图片上传存储源码并且可以预览
2011/08/26 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
2016/06/28 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
python中引用与复制用法实例分析
2015/06/04 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
如何开启linux的ssh服务
2015/02/14 面试题
Ajax的工作原理
2015/12/04 面试题
教师三严三实心得体会
2014/10/11 职场文书
骨干教师考核评语
2014/12/31 职场文书
档案工作个人总结
2015/03/03 职场文书
用人单位聘用意向书
2015/05/11 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python