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 数组运用实现代码
Apr 13 Javascript
jQuery侧边栏随窗口滚动实现方法
Mar 04 Javascript
JS获得浏览器版本和操作系统版本的例子
May 13 Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 Javascript
jquery删除指定子元素代码实例
Jan 13 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
Javascript类型系统之undefined和null浅析
Jul 13 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 Javascript
JavaScript分步实现一个出生日期的正则表达式
Mar 22 Javascript
JavaScript实现的简单加密解密操作示例
Jun 01 Javascript
原生js实现购物车功能
Sep 23 Javascript
vantUI 获得piker选中值的自定义ID操作
Nov 04 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
PHP 程序员的调试技术小结
2009/11/15 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
PHP中的use关键字概述
2014/07/23 PHP
PHP实现简易blog的制作
2016/10/24 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
Python获取linux主机ip的简单实现方法
2016/04/18 Python
Python之list对应元素求和的方法
2018/06/28 Python
python连接mongodb密码认证实例
2018/10/16 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
python 类之间的参数传递方式
2019/12/20 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
利用python绘制正态分布曲线
2021/01/04 Python
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
机电专业大学生求职信
2013/10/04 职场文书
六查六看剖析材料
2014/10/06 职场文书
通报表扬范文
2015/01/17 职场文书
授权委托书
2015/01/28 职场文书
2015年保管员工作总结
2015/04/30 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书
Python基础之数据类型知识汇总
2021/05/18 Python
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL