您的位置:首页 > Web前端 > JavaScript

判断浏览器类型的js代码

2008-04-04 11:11 495 查看
1

var Browser = {
'isIE' : (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0),
'isFirefox' : navigator.userAgent.indexOf('Firefox') >= 0,
'isOpera' : navigator.userAgent.indexOf('Opera') >= 0
};

2

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

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

Opera不支持window.external,所以这么做就比较保险了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: