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 相关文章推荐
JMenuTab简单使用说明
Mar 13 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 Javascript
jQuery .tmpl() 用法示例介绍
Aug 21 Javascript
js将json格式的对象拼接成复杂的url参数方法
May 25 Javascript
jQuery内存泄露解决办法
Dec 13 Javascript
angular-ngSanitize模块-$sanitize服务详解
Jun 13 Javascript
js实现前端图片上传即时预览功能
Aug 02 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
Sep 20 Javascript
jquery ztree实现右键收藏功能
Nov 20 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
详解iview的checkbox多选框全选时校验问题
Jun 10 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
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
帅气的琦玉老师
2020/03/02 日漫
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
菜鸟修复电子管记
2021/03/02 无线电
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
php相当简单的分页类
2008/10/02 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
PHP导入导出Excel代码
2015/07/07 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
js弹窗返回值详解(window.open方式)
2014/01/11 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
javascript使用call调用微信API
2014/12/15 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
Python中subprocess模块用法实例详解
2015/05/20 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
Python heapq使用详解及实例代码
2017/01/25 Python
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
python切片的步进、添加、连接简单操作示例
2019/07/11 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
营业员个人总结的自我评价
2013/10/25 职场文书
优秀求职信范文分享
2013/12/19 职场文书
行政专员的岗位职责
2014/03/10 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
小学科学课教学反思
2016/02/23 职场文书
比较node.js和Deno
2021/04/27 Javascript
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL