- 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 |