브 라 우 저 유형 (ie, fireforx) 등 을 js 로 판단 하 는 방법 (zzz)

현재 인터넷 의 브 라 우 저, 운영 체 제 는 중국의 방언 처럼 그것 을 많이 부 릅 니 다!개발 자 들 에 게
큰 고통 을 가 져 왔 습 니 다!취향 이 다 를 수도 있 지만!쓰 는 시스템 도 달라!어떤 사람 은 i 를 즐겨 쓰 고, 어떤 사람 은 즐겨 쓴다.
fireforx, 그리고 텐 센트 tt 를 좋아 하 는 사람 도 있 습 니 다. 저 는 maxthon 을 좋아 합 니 다. 이름 이 여러 가지 가 있 을 수 있 지만 커 널 은 유일 합 니 다.
그럼 몇 가지!ie 커 널, 넷 스 케 이 프 커 널!어떻게 js 로 각종 브 라 우 저의 유형 을 판단 합 니까?
서로 다른 브 라 우 저 에서 js 에 대한 지원 정 도 는 문법 적 요구 가 다 르 지 않 습 니 다!다음 코드 는 판단 코드 입 니 다.

<script language="JavaScript">
    <!--
function getOs()
{
    var OsObject = "";
   if(navigator.userAgent.indexOf("MSIE")>0) {
        return "MSIE";
   }
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
        return "Firefox";
   }
   if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
        return "Safari";
   } 
   if(isCamino=navigator.userAgent.indexOf("Camino")>0){
        return "Camino";
   }
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
        return "Gecko";
   }
  
}
 alert("        :"+getOs());
    -->
</script>

판단 IE 브 라 우 저
<script language="javascript">
if(window.ActiveXObject)
    alert("is IE")
else
    alert("not's IE")
</script>

좋은 웹페이지 즐겨찾기