老版代码:

/*IE 浏览器 判断  by moon */
function isIE() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1;return  (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera);
}

老版代码运行效果图:

原因:IE10及以上不支持ie浏览器的判断了,因为IE11已经不支持document.all, 下面看一下 改良后的兼容版本:
/*IE 浏览器 判断  by moon */
function isIE() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1;return (!!window.ActiveXObject || "ActiveXObject" in window)||(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera);
}

新版代码运行效果图:

IE 浏览器 判断 增加 支持 IE8 IE9 IE10 IE11等 IE浏览器(是不是IE浏览器判断)相关推荐

  1. bootstrap支持ie8 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法

    做一个在线系统,PC端也要做,但要兼容千恶的IE8[IE6 是万恶,打死我都不会管IE6],IE8 是我底线了md, 在IE8下 bottstrap 错乱,变形,不支持一些属性的问题,下面看了一篇 某 ...

  2. 判断浏览器版本是否ie8,ie9,ie10,ie11并提示升级

    判断是否IE浏览器极其版本主要是三种方法,第一种是通过 if IE 条件注释语句,第二种是通过 @cc_on 条件编译结合 document.documentMode 属性来判断,第三种则是简单粗暴地 ...

  3. 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法

    转自:http://blog.csdn.net/chenhongwu666/article/details/41513901 最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bo ...

  4. 一个系统的base.css,兼容IE7,IE8,IE9,IE10,IE11,firefox,safari,谷歌,360,世界之窗等浏览器起的公共css

    /*  * name       :tuzuoquan  * mail       :tuzq@XXXXX  * date       :2013/12/13  * version    :0.1   ...

  5. 让bootstrap兼容ie6 ie7 ie8 ie9 ie10 ie11的解决方法

    前两天遇到要bootstrap兼容ie各个版本的问题,但是各种百度,各种博客,最后算是解决了,但是迷迷糊糊的,现在来总结一下,如有雷同纯属总结. 首先看看代码的模样: <html> < ...

  6. css区分ie8/ie9/ie10/ie11 chrome firefox的代码

    网站兼容性调试实在令人烦心,现在的网站设计人员真的要比以前费力很多,因为网页代码不再是只需满足一个IE6访问就行,而是要满足N多的浏览器访问正常才行.粗略算一下,目前至少要满足如下的浏览器要求:IE8 ...

  7. 解决动易SiteWeaver6.8后台编辑器支持IE9/IE10/IE11浏览器的方法

     解决动易SiteWeaver6.8后台编辑器支持IE9/IE10/IE11浏览器的方法 作者:佚名 来源:网络 发布时间:2014-5-19 点击数:2260次 字体: 大 小 解决动易Site ...

  8. IE兼容问题IE6,IE7,IE8,IE9,IE10

    x-ua-compatible 用来指定IE浏览器解析编译页面的model x-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title 外的其他 meta 之前使 ...

  9. 分别兼容IE7,IE8,IE9,IE10,超简单一看就会

    分别兼容IE7,IE8,IE9,IE10,超简单一看就会 前端时间公司要求兼容IE7-IE10,在这里总结一下,大佬勿喷 针对IE7,IE6只对IE7,IE6生效的代码跟媒体查询用法一样 ` /* 只 ...

最新文章

  1. 程序员编码时都戴耳机?到底在听什么?
  2. 自旋锁/互斥锁/读写锁/递归锁的区别与联系
  3. Jeecg 初级入门
  4. 动态规划 —— 背包问题 P01 —— 0-1背包
  5. 开启hidpi_MacOS Big Sur系统不需要通过获取系统权限而获取Hidpi
  6. C语言学习笔记---字符串对比函数strspn()和strcspn()函数
  7. 操作日志和系统日志分类记录
  8. String、StringBuffer、StringBuilder三者的区别
  9. 大型网站的架构设计问题--大型高并发高负载网站的系统架构
  10. b-tree的索引页总览
  11. MATLAB 如何使用pascal函数创建Pascal(帕斯卡)矩阵
  12. 计算机硬盘容量单位有kbmb1,mb和kb换算(MB换算成GB)
  13. python3.6的新特性:f-strings格式化输出;python3.8新特性:f-strings增加了 = 说明符
  14. linux下IIC驱动开发分析
  15. [C语言] 一维数组
  16. JOL - Java Object Layout
  17. 计算机考研复试面试常问问题 数据库篇
  18. uniapp开发微信小程序/h5完整流程,含vant/uview(h5适配vw)
  19. A的伴随矩阵的伴随矩阵
  20. 实验6 VMware Workstation 使用(1)

热门文章

  1. Maya offline document
  2. RGB和CIELAB颜色空间转换及偏色检测
  3. 输入一个大写(或者小写)字母,输出小写(或者大写)字母使用DEV C++编译
  4. Python爬取自然风景图片代码
  5. java.util.regex.PatternSyntaxException: Unclosed counted closure near index 14 [0-9a-zA-Z]{1, 20}报错
  6. 简简单单,做自己的视频加密软件
  7. 技巧分享-如何给电脑“重装”系统(win10)
  8. “chmod 777-R 文件名”什么意思?
  9. 计算机自动化程序高 应用范围广是由于,计算机等级考试一级笔试模拟试题(三)及答案...
  10. iOS 控制任务执行顺序