JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)


Posted in Javascript onDecember 13, 2015

今天在写一个代码复制功能的时候,发现的这个问题,ie11也不支持document.all,看来以后越来越标准了

今天碰到一个奇怪的问题,有一个页面,想指定用IE浏览器打开,在VS开发环境没有问题,但部署到服务器上,即使是用IE打开页面,还是提示“仅支持IE”,真是晕啊!!
判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userAgent里是没有MSIE标志的,原因就是这个了。

把判断IE浏览器的方法改成如下就可以了。

原来的函数写法:对于新版的ie11已经不支持了

function isIE(){
if (window.navigator.userAgent.indexOf("MSIE")>=1) 
return true; 
else 
return false; 
}

ie10及以上不支持ie浏览器的判断了,因为ie11已经不支持document.all了,下面是支持ie11的版本的,当然ie6-8也是支持的

function isIE() { //ie?
 if (!!window.ActiveXObject || "ActiveXObject" in window)
  return true;
  else
  return false;
 }
Javascript 相关文章推荐
JavaScript 继承详解(一)
Jul 13 Javascript
Javascript insertAfter() 实现函数代码
Oct 12 Javascript
JS图片根据鼠标滚动延时加载的实例代码
Jul 13 Javascript
jquery修改属性值实例代码(设置属性值)
Jan 06 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
Aug 15 Javascript
灵活的理解JavaScript中的this指向
Feb 25 Javascript
如何在Linux上安装Node.js
Apr 01 Javascript
详解Node.js模板引擎Jade入门
Jan 19 Javascript
微信小程序获取用户信息并保存登录状态详解
May 10 Javascript
vue实现路由切换改变title功能
May 28 Javascript
js实现翻牌小游戏
Jul 31 Javascript
javascript性能优化之DOM交互操作实例分析
Dec 12 #Javascript
JavaScript文档碎片操作实例分析
Dec 12 #Javascript
javascript性能优化之事件委托实例详解
Dec 12 #Javascript
jsonp跨域请求数据实现手机号码查询实例分析
Dec 12 #Javascript
jQuery Validate初步体验(二)
Dec 12 #Javascript
jQuery Validate初步体验(一)
Dec 12 #Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
Dec 12 #Javascript
You might like
PHP安全配置
2006/10/09 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
通过一次报错详细谈谈Point事件
2018/05/17 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
vue 权限认证token的实现方法
2018/07/17 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
Python实现全角半角转换的方法
2014/08/18 Python
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
Python编程对列表中字典元素进行排序的方法详解
2017/05/26 Python
Python实现分段线性插值
2018/12/17 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
Django视图、传参和forms验证操作
2020/07/15 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
超市总经理岗位职责
2014/02/02 职场文书
趣味运动会活动方案
2014/02/12 职场文书
党员一句话承诺大全
2014/03/28 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
集中采购方案
2014/06/10 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
认真学习保证书
2015/02/26 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL