js가 브라우저 유형을 결정합니다.
{
}
else if ( document.all && "object" == typeof( window.external ) ) // 즉
{
}
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을 구별하는 방법은 다음과 같습니다.
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″);
}
}
먼저 이 브라우저는 IE일 때 한 번 테스트해 보도록 하겠습니다. 이에 대해 의심이 든다면 테스트해 보세요.
여기에서는 직접 판단하여 사용하겠습니다. 먼저 변수로 선언하여 사용할 수도 있습니다. Firefox에서는 향후 document.all 메소드도 추가할 예정이므로, 보다 안전한 두 번째 메소드를 사용하는 것이 좋습니다.
navigator.userAgent.indexOf()를 사용하여 여러 브라우저를 구분합니다. 코드 예는 다음과 같습니다.