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版(约瑟夫环问题)
Aug 05 Javascript
jquery的ajax请求全面了解
Mar 20 Javascript
jQuery过滤选择器用法分析
Feb 10 Javascript
text-align:justify实现文本两端对齐 兼容IE
Aug 19 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
Mar 11 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 Javascript
vue元素实现动画过渡效果
Jul 01 Javascript
JS处理一些简单计算题
Feb 24 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
Sep 14 Javascript
js canvas画布实现高斯模糊效果
Nov 27 Javascript
VUE实现图片验证码功能
Nov 18 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
Nov 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脚本数据库功能详解(中)
2006/10/09 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
jQuery 行背景颜色的交替显示(隔行变色)实现代码
2009/12/13 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
浅谈Nodejs应用主文件index.js
2016/08/28 NodeJs
利用Node.JS实现邮件发送功能
2016/10/21 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
vue的keep-alive用法技巧
2019/08/15 Javascript
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python Django使用forms来实现评论功能
2016/08/17 Python
答题辅助python代码实现
2018/01/16 Python
django的登录注册系统的示例代码
2018/05/14 Python
python中对数据进行各种排序的方法
2019/07/02 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
2019/08/20 Python
python 实现二维列表转置
2019/12/02 Python
python 伯努利分布详解
2020/02/25 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
英国复古和经典球衣网站:Vintage Football Shirts
2018/10/05 全球购物
人事主管岗位职责范本
2013/12/04 职场文书
公司活动总结范文
2014/07/01 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
机械专业求职信范文
2014/07/15 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书