IE11的userAgent
查看IE11的userAgent, 已经没有了MSIE
的影子, 而是类似这样的字串:
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko
这会导致之前检测ie版本的一些代码失效, 如下面的示例代码:
var rIE = new RegExp("MSIE (\\d+\\.\\d+);");
rIE.test(userAgent);
var fIEVersion = parseFloat(RegExp["$1"]);
不得不说, ie真是一朵奇葩.
不过ie11变的不止这个, 还有好多都是在向标准靠拢, 也删除了一些旧的功能. 如:
attachEvent -> addEventListener
window.execScript -> eval
…
个人觉得, 还是做特性检测比较好.
至于版本, 除非某些版本有特定的bug需要兼容,
不然不要去做版本检测, 否则遇上像ie11这种升级, 又要改代码…
参考:
https://liulanmi.com/news/5546.html
欢迎补充指正!
IE11的userAgent相关推荐
- 在IE11下设置SharePoint Server 2013却遇到“需要 Internet Explorer 才能使用此功能。”的解决办法...
就在昨天顺利升级到Windows 8.1 随之IE也升级到了IE11,但是当打开IE11设置SharePoint Server 2013的时候遇到了一些小情况: Figure 1使用Windows 8 ...
- 【转】asp.net项目在IE11下出现“__doPostBack”未定义的解决办法
最近我们运营的网站有用户反馈在 IE 11 下<asp:LinkButton> 点击出现 "__doPostBack"未定义",经过一番google,终于知道 ...
- JS如何判断包括IE11在内的IE浏览器
今天碰到一个奇怪的问题,有一个页面,想指定用IE浏览器打开,在VS开发环境没有问题,但部署到服务器上,即使是用IE打开页面,还是提示"仅支持IE",真是晕啊!! 判断是否IE浏览器 ...
- JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
今天在写一个代码复制功能的时候,发现的这个问题,ie11也不支持document.all,看来以后越来越标准了 今天碰到一个奇怪的问题,有一个页面,想指定用IE浏览器打开,在VS开发环境没有问题,但部 ...
- 如何判断当前浏览器是IE11
判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userAgent里是没有MSIE ...
- js判断是否是ie浏览器且给出ie版本
之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效.就自己写一个吧. 怎么去看浏览器的内核等信息 ---- js的全局对象w ...
- php 判断浏览器是ie,js判断是否是ie浏览器
怎么去看浏览器的内核等信息 ---- js的全局对象window子属性navigator.userAgent,这个属性是包含了浏览器信息的相关信息,包括我们需要的浏览器内核 navigator.use ...
- 怎么在html页面和js里判断是否是IE浏览器
HTML里: HTML代码中,在编写网页代码时,各种浏览器的兼容性是个必须考虑的问题,有些时候无法找到适合所有浏览器的写法,就只能写根据浏览器种类区别的代码,这时就要用到判断代码了.在HTML代码中, ...
- java判断浏览器类型_判断浏览器类型
一.判断是否为IE 以前判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userA ...
- 检测是否是ie浏览器及ie版本号
/*** 获取IE版本* 正常返回ie版本号(如:6.7.8.9.10.11)* edge浏览器返回 'edge'* 其他浏览器返回 -1* */ function checkIeAndGetVers ...
最新文章
- IaaS, PaaS和SaaS是云计算的三种服务模式
- 一次900万+数据量 SQL 查询优化后的原理总结!
- linux获取网卡的ip,Windows和Linux系统下获取多网卡的ip地址
- .NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
- 零基础,快速安装dedeCMS 搭建网站 - 总结大全
- Kernel Panic常见原因以及解决方法
- 循环神经网络(LSTM和GRU)(1)
- c语言周信东实验答案,桂林电子科技大学-C语言-程序设计-习题-答案(周信东)-实验4--数-组...
- 网络安全:漏洞测试主要平台 BackTrack4+Metasploit+ruby
- 电子科技大学820计算机专业基础参考资料,电子科技大学
- C. NEKO's Maze Game
- Stata绘图:多维柱状图绘制
- 网易WEB白帽子-WEB安全体系建设
- 游戏技术汇:莉莉丝COO张昊解剖《刀塔传奇》开发经验心得
- HarmonyOS(鸿蒙)——全面入门,始于而不止于HelloWorld
- 海鲜吃得好,喝酒少不了,盒马痛风套餐来了
- 三大流派三次浪潮,人工智能60年沉浮史
- TKO 2-4基本贪心之求最小数字 3183
- 计算机毕业设计ssm宾馆客户自助入住子系统lk8i3系统+程序+源码+lw+远程部署
- L012-老男孩linux高端运维课程—linux系统文件属性知识深入详解