第一次做网站,想要兼容ie低版本,用js判断ie浏览器版本,然后引入不同的js、css。

    var userAgent = navigator.userAgent; var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;if(isIE) {var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if(fIEVersion == 7) {alert("当前ie7")      }else if(fIEVersion == 8) {alert("当前ie8")      }else if(fIEVersion == 9) {alert("当前ie9")      }else if(fIEVersion == 10) {alert("当前ie10")     }} else if(isIE11){alert("当前ie11")}

在本地打开时没问题,能正确判断ie是什么版本,但是网站一发布后就出现问题了,按上面js测试了一下,ie11竟然判断为ie7 !!??
折腾了很久,才知道,原来是ie默认是以ie7版本打开网页的,要想以ie11打开网页,只需要在网页头部head加入一个声明

<meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1">

这样问题就解决了!大笑

用js判断ie版本,ie11被识别为ie7相关推荐

  1. JS 判断浏览器版本

    JS 判断浏览器版本 1.JS 区分各个浏览器(方法一) var browser={versions:function(){var u = navigator.userAgent, app = nav ...

  2. PHP判断浏览器内核过低,js判断浏览器版本以及浏览器内核的方法

    本文实例讲述了js判断浏览器版本以及浏览器内核的方法.分享给大家供大家参考.具体实现方法如下: js判断是否移动端及浏览器内核 var browser = { versions: function() ...

  3. JS判断浏览器版本(已解决IE11版本为Mozilla问题)

    兼容IE11的判断方式 var getExplorer = (function() {var explorer = window.navigator.userAgent,compare = funct ...

  4. 【一个小功能】从js判断ie版本,浅谈navigator对象的appName属性

    判断IE版本主要的是获取两个属性,a.当前浏览器名称,b.当前浏览器版本,为此不得不了解navigator对象. 先贴代码 1 window.onload = function() { 2 var b ...

  5. 用js判断.net版本

    有时我们需要判断一下客户端已经安装的.net版本,比如在制作一个用.net开发的客户端程序的下载页面时,当然,用自带的打包部署程序制作的安装包可以在安装时自动判断,但如果客户端已经安装了.net,在下 ...

  6. js判断是否是ie浏览器且给出ie版本

    之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效.就自己写一个吧. 怎么去看浏览器的内核等信息 ---- js的全局对象w ...

  7. [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器...

    [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 原文:[完美]原生JS获取浏览器版本判 ...

  8. js判断IE浏览器(包括IE11)

    做web开发的,因为众所周知的原因,经常需要区别IE及非IE浏览器.其实js判断IE浏览器的方法网上一搜一大把. 这里我要说的是一个用起来比较简单好记且使用的方法,记录如下. 之前,js判断的方式都是 ...

  9. html判断是否为ie浏览器,js判断IE浏览器(包括IE11)

    做web开发的,因为众所周知的原因,经常需要区别IE及非IE浏览器.其实js判断IE浏览器的方法网上一搜一大把. 这里我要说的是一个用起来比较简单好记且使用的方法,记录如下. 之前,js判断的方式都是 ...

  10. js判断客户浏览器类型,版本

    在JS中判断浏览器的 类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌 却标准不一,因此时常需要根据不同 ...

最新文章

  1. 作为AI产品经理,我们到底在优化什么?
  2. Oracle物理存储结构--文件
  3. 分类器评价与在R中的实现:收益图与提升图
  4. ttc error oracle,ORA-03137: TTC protocol internal error : [12333]错误一例
  5. 微信聊天可以带话题了 网友:朋友分享安利更方便了
  6. 【CAD】DWF文件格式详细说明,清晰易懂
  7. 麻省理工18年春软件构造课程阅读09“避免调试”
  8. 【SAP】实施方法论-ASAP
  9. 延边大学计算机考研压分吗,这6所大学被严重低估,2020届高三考生注意收藏!适合“捡漏”...
  10. Android国家区号 中英文
  11. 《东周列国志》第三回 犬戎主大闹镐京 周平王东迁洛邑
  12. 图文并茂的大学生面试攻略【实用】
  13. jsp中打开新的html网页,jsp中用window.open()打开新页面的相关设置
  14. 浅谈OLAP系统核心技术点
  15. Respones请求重定向
  16. Android Canvas画布的详解与使用,以及View的绘画(一)
  17. 语音信号处理-基础(二): 发声生理、听觉生理与听觉心理
  18. vue2中watch的使用
  19. 【Sprint3冲刺之前】敏捷团队绩效考核(刘铸辉)
  20. 如何实现在线文档?Vue+SpreadJS组合拳出击

热门文章

  1. 软件测试---------兼容性 / 安装卸载 / 易用性测试点(超详细)
  2. MySQL 根据身份证号查询个人信息
  3. dos盘启动计算机,u盘dos启动盘怎么制作 u盘dos启动盘制作步骤【详细介绍】
  4. Win10 启动项找不到ctfmon项,系统启动后无法输入文字怎么办?
  5. SPSS中的数据分析—描述性统计分析【1】
  6. 在Ubuntu18.04中安装ROS教程
  7. 用iSSH代替Mobile Terminal管理iOS
  8. QGIS无人机数据分析教程
  9. c/s架构的ERP系统对接开票接口
  10. linux 山东大学 试卷_2020超星尔雅战略管理(山东大学)作业题库