判断浏览器类型的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,所以这么做就比较保险了。
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,所以这么做就比较保险了。
相关文章推荐
- 用JS判断浏览器类型的代码
- js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
- js代码判断浏览器类型
- js判断浏览器类型,版本的代码(附多个实例代码)
- js判断浏览器类型,版本的代码(附多个实例代码)
- JS判断浏览器类型与版本的实现代码
- JS判断浏览器类型与版本的实现代码
- 通过input上传图片,判断不同浏览器及图片类型和大小的js代码
- js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
- JS代码判断浏览器类型以及版本
- js判断主流浏览器类型和版本号的简单实现代码
- js根据手机客户端浏览器类型,判断跳转pc/手机网站多个实例代码
- 一段判断多种浏览器类型及版本号的脚本代码
- JS判断浏览器的类型
- JS 判断浏览器类型
- JS判断浏览器类型和屏幕分辨率来调用不同的CSS样式
- JS判断浏览器类型以及版本号
- js判断浏览器类型及版本
- JS判断浏览器类型与版本
- JS判断浏览器类型