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 个人笔记(没有整理,很乱)
Jul 07 Javascript
JQuery筛选器全系列介绍
Aug 27 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
Bootstrap 3 进度条的实现
Feb 22 Javascript
hammer.js实现图片手势放大效果
Aug 29 Javascript
Angularjs添加排序查询功能的实例代码
Oct 24 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
Aug 13 Javascript
vue axios请求频繁时取消上一次请求的方法
Nov 10 Javascript
Vue监听滚动实现锚点定位(双向)示例
Nov 13 Javascript
javascript操作向表格中动态加载数据
Aug 27 Javascript
vue实现移动端返回顶部
Oct 12 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/12/25 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
ThinkPHP中session函数详解
2016/09/14 PHP
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
JavaScript实现基于十进制的四舍五入实例
2015/07/17 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
Vue 拦截器对token过期处理方法
2018/01/23 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
vscode vue 文件模板的配置方法
2019/07/23 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
python爬取网站数据保存使用的方法
2013/11/20 Python
在Python中使用Neo4j数据库的教程
2015/04/16 Python
Python中自定义函数的教程
2015/04/27 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
Python开发最牛逼的IDE——pycharm
2018/08/01 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
2020/09/28 Python
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
日语求职信范文
2013/12/17 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
大学生暑期实践感言
2014/02/26 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
学生会主席演讲稿
2014/04/25 职场文书
感恩教育活动总结
2014/05/05 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
用Python将库打包发布到pypi
2021/04/13 Python
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电