본문 바로가기

Programing/JavaScript

navigator.userAgent 결과값


- Windows 2000 Server SP4 -

 

IE 6.0 SP1 : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

 

Firefox 1.0.4 en : Mozilla/5.0 (Windows; U; windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Firefox 1.0.3 kr : Mozilla/5.0 (Windows; U; Windows NT 5.0; ko-KR; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

 

Netscape 8 (FF mode) : Mozilla/5.0 (Windows; U; windows NT 5.0; en-US; rv:1.7.5) Gecko/20050519 Netscape/8.0.1

Netscape 8 (IE mode) : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

 

Opera 7.54u2 : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Opera 7.54 [en]

 

- Windows XP SP2 -

 

IE 6.0 SP2 : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

 

Firefox 1.0.4 : Mozilla/5.0 (Windows; U; Windows NT 5.1; ko-KR; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

 

Netscape 8 (IE mode) : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Netscape 8 (FF mode) : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20050519 Netscape/8.0.1

 

Opera 8 : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.0

 

브라우저 종류 알기

 

■ navigator 객체 속성

appName 브라우저 이름
appVersion 브라우저 버전
appCodeName 브라우저 코드명
userAgent 브라우저가 서버로 보내는 정보
mimeType 브라우저가 지원하는 MimeType (익스플로러 지원안함)
plugins 브라우저가 지원하는 플러그인 정보
language 브라우저가 사용하는 언어 (익스플로러 지원안함)
platform 시스템종류

 

 

<script>
function BrowserCheck() {
 appname = navigator.appName;
 useragent = navigator.userAgent;
 if(appname == "Microsoft Internet Explorer") appname = "IE";
 IE55 = (useragent.indexOf('MSIE 5.5')>0);  //5.5 버전
 IE6 = (useragent.indexOf('MSIE 6')>0);     //6.0 버전

 if(appname=="IE" && IE55 || IE6) alert("A"); //익스플로러이면서 5.5 or 6.0 버전이면...
 else alert("B");
}
onload=BrowserCheck;
</script>

'Programing > JavaScript' 카테고리의 다른 글

[JavaScript] 필드 유효성 검사  (0) 2012.03.15
입력길이 - charCodeAt()  (0) 2012.03.15