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 相关文章推荐
用 JSON 处理缓存
Apr 27 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
Jun 14 Javascript
js document.write()使用介绍
Feb 21 Javascript
jquery右下角自动弹出可关闭的广告层
May 08 Javascript
D3.js实现文本的换行详解
Oct 14 Javascript
从0开始学Vue
Oct 27 Javascript
浅谈React前后端同构防止重复渲染
Jan 05 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
Mar 05 Javascript
通过封装scroll.js 获取滚动条的值
Jul 13 Javascript
JS+php后台实现文件上传功能详解
Mar 02 Javascript
koa2+vue实现登陆及登录状态判断
Aug 15 Javascript
Vue 权限控制的两种方法(路由验证)
Aug 16 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 强制下载文件实现代码
2013/10/28 PHP
php实现aes加密类分享
2014/02/16 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
CI(CodeIgniter)框架配置
2014/06/10 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
关于图片的预加载过程中隐藏未知的
2012/12/19 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
python回调函数的使用方法
2014/01/23 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
python实现学员管理系统
2019/02/26 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
全球精选男装和家居用品:Article
2020/04/13 全球购物
宾馆总经理岗位职责
2014/02/14 职场文书
保护环境标语
2014/06/09 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python