如果document.addEventListener不为空则为forefoxt浏览器
如果window.attachEvent则为IE浏览器
如:
if (document.addEventListener){
alert("火狐浏览器");
}
else if (window.attachEvent){
alert("IE浏览器");
}
jquery中该部分源码
if ( elem.addEventListener ) { elem.addEventListener( type, eventHandle, false );
} else if ( elem.attachEvent ) {
elem.attachEvent( "on" + type, eventHandle );
}
if(document.all){
alert("也可以判断是IE浏览器");
}
//浏览器的内核,说白了就是指解析引擎
常见的内核有
Trident:Windows 下的 IE 浏览器使用的内核代号,其他的Maxthon和360也是使用这种内核
Gecko:Mozilla Firefox 浏览器使用的内核代号
Presto:Opera 浏览器使用的内核代号,这是目前公认网页浏览速度最快的浏览器内核。
KHTML/WebCore: Konqueror/Safari 浏览器使用的内核代号。Safari 则是 Apple 用户中最受欢迎的浏览器。
如果window.attachEvent则为IE浏览器
如:
if (document.addEventListener){
alert("火狐浏览器");
}
else if (window.attachEvent){
alert("IE浏览器");
}
jquery中该部分源码
if ( elem.addEventListener ) { elem.addEventListener( type, eventHandle, false );
} else if ( elem.attachEvent ) {
elem.attachEvent( "on" + type, eventHandle );
}
if(document.all){
alert("也可以判断是IE浏览器");
}
//浏览器的内核,说白了就是指解析引擎
常见的内核有
Trident:Windows 下的 IE 浏览器使用的内核代号,其他的Maxthon和360也是使用这种内核
Gecko:Mozilla Firefox 浏览器使用的内核代号
Presto:Opera 浏览器使用的内核代号,这是目前公认网页浏览速度最快的浏览器内核。
KHTML/WebCore: Konqueror/Safari 浏览器使用的内核代号。Safari 则是 Apple 用户中最受欢迎的浏览器。