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函数的重载
Sep 22 Javascript
JavaScript XML实现两级级联下拉列表
Nov 10 Javascript
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
用jquery实现下拉菜单效果的代码
Jul 25 Javascript
javascript object array方法使用详解
Dec 03 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
Nov 05 Javascript
javascript解决IE6下hover问题的方法
Jul 28 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
Jun 22 Javascript
JavaScript中清空数组的三种方式
Mar 22 Javascript
javascript 产生随机数的几种方法总结
Sep 26 Javascript
JS基于ES6新特性async await进行异步处理操作示例
Feb 02 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
Oct 02 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
2012/11/07 PHP
php中使用gd库实现下载网页中所有图片
2015/05/12 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
Bootstrap CSS使用方法
2016/12/23 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
JS实现的Unicode编码转换操作示例
2017/04/28 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
对python调用RPC接口的实例详解
2019/01/03 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
python处理大日志文件
2019/07/23 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
实施意见格式范本
2015/06/05 职场文书
运动会800米赞词
2015/07/22 职场文书
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android