用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 相关文章推荐
超级强大的表单验证
Jun 26 Javascript
jCallout 轻松实现气泡提示功能
Sep 22 Javascript
JavaScript编程的10个实用小技巧
Apr 18 Javascript
JS实现图片产生波纹一样flash效果的方法
Feb 27 Javascript
jquery ztree实现模糊搜索功能
Feb 25 Javascript
关于Javascript回调函数的一个妙用
Aug 29 Javascript
JavaScript装饰器函数(Decorator)实例详解
Mar 30 Javascript
基于canvas粒子系统的构建详解
Aug 31 Javascript
layui框架中layer父子页面交互的方法分析
Nov 15 Javascript
老生常谈JS中的继承及实现代码
Jul 06 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
Apr 17 Javascript
vue backtop组件的实现完整代码
Apr 07 Vue.js
[全兼容哦]--实用、简洁、炫酷的页面转入效果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学习之 数组声明
2011/06/09 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
JavaScript 格式字符串的应用
2010/03/29 Javascript
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
JQuery获取文本框中字符长度的代码
2011/09/29 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
element-ui 设置菜单栏展开的方法
2018/08/22 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
详解React 条件渲染
2020/07/08 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
Python语言描述最大连续子序列和
2017/12/05 Python
python实现redis三种cas事务操作
2017/12/19 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
pywinauto自动化操作记事本
2019/08/26 Python
Python+OpenCV实现实时眼动追踪的示例代码
2019/11/11 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
银行求职推荐信范文
2013/11/30 职场文书
总经理助理的职责
2014/03/14 职场文书
服装采购员岗位职责
2014/03/15 职场文书
协议书与合同的区别
2014/04/18 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL