日期:2014-05-16  浏览次数:20310 次

Js 区别 IE6、7、8
//获取浏览器的IE内核版本
var ie = (" " + (/*@cc_on@_jscript_version@*/ - 1)).slice(-1);
// IE 6 : ie == 6
// IE 7 : ie == 7
// IE 8 : ie == 8

1、document.all 
2、!!window.ActiveXObject; 

使用方法如下: 

if (document.all){ 
alert(”IE浏览器”); 
}else{ 
alert(”非IE浏览器”); 
} 

if (!!window.ActiveXObject){ 
alert(”IE浏览器”); 
}else{ 
alert(”非IE浏览器”); 
} 

下面是区别IE6、IE7、IE8之间的方法: 

<script type="text/javascript">
    var isIE = !!window.ActiveXObject;
    var isIE6 = isIE && !window.XMLHttpRequest;
    var isIE8 = isIE && !!document.documentMode;
    var isIE7 = isIE && !isIE6 && !isIE8;
    if (isIE) {
        if (isIE6) {
            alert("ie6");
        } else if (isIE8) {
            alert("ie8");
        } else if (isIE7) {
            alert("ie7");
        }
    } 

</script>