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 hasFocus使用实例
Jun 29 Javascript
jquery星级插件、支持页面中多次使用
Mar 25 Javascript
jquery ajax属性async(同步异步)示例
Nov 05 Javascript
javascript特殊用法示例介绍
Nov 29 Javascript
深入理解jQuery事件绑定
Jun 02 Javascript
Vue列表页渲染优化详解
Jul 24 Javascript
微信小程序实现聊天对话(文本、图片)功能
Jul 06 Javascript
select2 ajax 设置默认值,初始值的方法
Aug 09 Javascript
vue组件实践之可搜索下拉框功能
Nov 25 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
Nov 05 Javascript
JS相册图片抖动放大展示效果的示例代码
Jan 29 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
PHP 用数组降低程序的时间复杂度
2009/12/04 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
2012/03/11 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
bootstrap table分页模板和获取表中的ID方法
2017/01/10 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
Python统计单词出现的次数
2018/04/04 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
Python  word实现读取及导出代码解析
2020/07/09 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
投标邀请书范文
2014/01/31 职场文书
团日活动总结格式
2015/05/11 职场文书
人民调解协议书
2016/03/21 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫