내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
javascript:os_check
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Javascript OS Check ====== [[http://kldp.org/node/90444|JavaScript 브라우저 체크 (OS 체크는 보너스)]]에서 가져옴. <code javascript> // 아래 코드에서는 "!= -1" 을 비교 코드로 사용했는데, "> -1" 이 더 적합한 듯. function getOSInfoStr() { var ua = navigator.userAgent; if(ua.indexOf("NT 6.1") != -1) return "Windows 7"; else if(ua.indexOf("NT 6.0") != -1) return "Windows Vista/Server 2008"; else if(ua.indexOf("NT 5.2") != -1) return "Windows Server 2003"; else if(ua.indexOf("NT 5.1") != -1) return "Windows XP"; else if(ua.indexOf("NT 5.0") != -1) return "Windows 2000"; else if(ua.indexOf("NT") != -1) return "Windows NT"; else if(ua.indexOf("9x 4.90") != -1) return "Windows Me"; else if(ua.indexOf("98") != -1) return "Windows 98"; else if(ua.indexOf("95") != -1) return "Windows 95"; else if(ua.indexOf("Win16") != -1) return "Windows 3.x"; else if(ua.indexOf("Windows") != -1) return "Windows"; else if(ua.indexOf("Linux") != -1) return "Linux"; else if(ua.indexOf("Macintosh") != -1) return "Macintosh"; else return ""; } </code> * Windows 7은 ''"NT 6.1"''이다. * ''window.navigator.appVersion''을 검사해도 되는데, 이 경우 Firefox 에서 엉뚱한 값을 반환한다. 따라서 사용하지 말 것.
javascript/os_check.txt
· 마지막으로 수정됨: 2011/11/14 17:00 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로