用js判断ie版本,ie11被识别为ie7
第一次做网站,想要兼容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相关推荐
- JS 判断浏览器版本
JS 判断浏览器版本 1.JS 区分各个浏览器(方法一) var browser={versions:function(){var u = navigator.userAgent, app = nav ...
- PHP判断浏览器内核过低,js判断浏览器版本以及浏览器内核的方法
本文实例讲述了js判断浏览器版本以及浏览器内核的方法.分享给大家供大家参考.具体实现方法如下: js判断是否移动端及浏览器内核 var browser = { versions: function() ...
- JS判断浏览器版本(已解决IE11版本为Mozilla问题)
兼容IE11的判断方式 var getExplorer = (function() {var explorer = window.navigator.userAgent,compare = funct ...
- 【一个小功能】从js判断ie版本,浅谈navigator对象的appName属性
判断IE版本主要的是获取两个属性,a.当前浏览器名称,b.当前浏览器版本,为此不得不了解navigator对象. 先贴代码 1 window.onload = function() { 2 var b ...
- 用js判断.net版本
有时我们需要判断一下客户端已经安装的.net版本,比如在制作一个用.net开发的客户端程序的下载页面时,当然,用自带的打包部署程序制作的安装包可以在安装时自动判断,但如果客户端已经安装了.net,在下 ...
- js判断是否是ie浏览器且给出ie版本
之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效.就自己写一个吧. 怎么去看浏览器的内核等信息 ---- js的全局对象w ...
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器...
[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 原文:[完美]原生JS获取浏览器版本判 ...
- js判断IE浏览器(包括IE11)
做web开发的,因为众所周知的原因,经常需要区别IE及非IE浏览器.其实js判断IE浏览器的方法网上一搜一大把. 这里我要说的是一个用起来比较简单好记且使用的方法,记录如下. 之前,js判断的方式都是 ...
- html判断是否为ie浏览器,js判断IE浏览器(包括IE11)
做web开发的,因为众所周知的原因,经常需要区别IE及非IE浏览器.其实js判断IE浏览器的方法网上一搜一大把. 这里我要说的是一个用起来比较简单好记且使用的方法,记录如下. 之前,js判断的方式都是 ...
- js判断客户浏览器类型,版本
在JS中判断浏览器的 类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌 却标准不一,因此时常需要根据不同 ...
最新文章
- 作为AI产品经理,我们到底在优化什么?
- Oracle物理存储结构--文件
- 分类器评价与在R中的实现:收益图与提升图
- ttc error oracle,ORA-03137: TTC protocol internal error : [12333]错误一例
- 微信聊天可以带话题了 网友:朋友分享安利更方便了
- 【CAD】DWF文件格式详细说明,清晰易懂
- 麻省理工18年春软件构造课程阅读09“避免调试”
- 【SAP】实施方法论-ASAP
- 延边大学计算机考研压分吗,这6所大学被严重低估,2020届高三考生注意收藏!适合“捡漏”...
- Android国家区号 中英文
- 《东周列国志》第三回 犬戎主大闹镐京 周平王东迁洛邑
- 图文并茂的大学生面试攻略【实用】
- jsp中打开新的html网页,jsp中用window.open()打开新页面的相关设置
- 浅谈OLAP系统核心技术点
- Respones请求重定向
- Android Canvas画布的详解与使用,以及View的绘画(一)
- 语音信号处理-基础(二): 发声生理、听觉生理与听觉心理
- vue2中watch的使用
- 【Sprint3冲刺之前】敏捷团队绩效考核(刘铸辉)
- 如何实现在线文档?Vue+SpreadJS组合拳出击
热门文章
- 软件测试---------兼容性 / 安装卸载 / 易用性测试点(超详细)
- MySQL 根据身份证号查询个人信息
- dos盘启动计算机,u盘dos启动盘怎么制作 u盘dos启动盘制作步骤【详细介绍】
- Win10 启动项找不到ctfmon项,系统启动后无法输入文字怎么办?
- SPSS中的数据分析—描述性统计分析【1】
- 在Ubuntu18.04中安装ROS教程
- 用iSSH代替Mobile Terminal管理iOS
- QGIS无人机数据分析教程
- c/s架构的ERP系统对接开票接口
- linux 山东大学 试卷_2020超星尔雅战略管理(山东大学)作业题库