用js判断浏览器是否是IE的比较好的办法


Posted in Javascript onMay 08, 2007

一般常用方法是document.all
if(document.all){
   //IE代码
}else{
  //其他
}

其实这么做不够,document.all能区分出FireFox,却无法区分Opera,因为Opera支持document.all.
我现在的做法是:
var isIE = document.all && window.external;
...  
Opera不支持window.external,所以这么做就比较保险了。 

Javascript 相关文章推荐
js 返回时间戳所对应的具体时间
Jul 20 Javascript
Jquery拖拽并简单保存的实现代码
Nov 28 Javascript
jQuery 开发者应该注意的9个错误
May 03 Javascript
juery框架写的弹窗效果适合新手
Nov 27 Javascript
extjs 分页使用jsp传递数据示例
Jul 29 Javascript
JavaScript实现获取dom中class的方法
Feb 09 Javascript
jQuery+ajax简单实现文件上传的方法
Jun 03 Javascript
PHP捕捉异常中断的方法
Oct 24 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
Mar 25 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
Mar 17 Javascript
vscode中vue-cli项目es-lint的配置方法
Jul 30 Javascript
Vue 解决多级动态面包屑导航的问题
Nov 04 Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 #Javascript
javascript之水平横向滚动歌词同步的应用
May 07 #Javascript
javascript之ESC(第二类混淆)
May 06 #Javascript
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 #Javascript
使用正则替换变量
May 05 #Javascript
又一个小巧的图片预加载类
May 05 #Javascript
清华大学出版的事半功倍系列 javascript全部源代码
May 04 #Javascript
You might like
PHP 常用函数库和一些实用小技巧
2009/01/01 PHP
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
PHP闭包实例解析
2014/09/08 PHP
php微信公众平台开发类实例
2015/04/01 PHP
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
详解Axios统一错误处理与后置
2018/09/26 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
vue多次循环操作示例
2019/02/08 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
django 模型中的计算字段实例
2020/05/19 Python
Python创建自己的加密货币的示例
2021/03/01 Python
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
人事主管的岗位职责
2013/11/16 职场文书
简单英文演讲稿
2014/01/01 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技