네비게이터 브라우저 객체에는 사용 중인 네비게이터의 버전 정보가 포함되어 있습니다. 현재 사용중인 브라우저의 프로필을 반영합니다. JavaScript 클라이언트 런타임 엔진은 자동으로 네비게이터 객체를 생성합니다.
자세한 내용은 msdn이나 Navigator 2.0 이상의 설명서를 확인하세요. 여기서는 간단한 설명을 하겠습니다.
몇 가지 주요 속성 포함:
appCodeName Return 브라우저의 "코드 이름"(?), 인기 있는 IE 및 NN은 모두 'Mozilla'를 반환합니다.
다음 예에서는 appCodeName 속성의 값을 보여줍니다.
document.write("navigator.appCodeName의 값은" navigator.appCodeName)
appName은 브라우저 이름을 반환합니다. IE는 'Microsoft Internet Explorer'를 반환하고 NN은 'Netscape'를 반환합니다.
다음 예에서는 appName 속성의 값을 보여줍니다.
document.write("navigator.appName의 값은 " navigator.appName입니다)
appVersion은 주요 버전을 포함한 브라우저 버전을 반환합니다. 번호, 마이너 버전 번호, 언어, 운영 플랫폼 등의 정보
언어 언어
mimeType은 지원되는 MIME 유형을 배열로 나타냅니다.
플랫폼은 브라우저의 운영 플랫폼을 반환하고, Windows 9x 브라우저의 경우 'Win32'를 반환합니다( Case 다를 수 있습니다).
userAgent는 위의 모든 정보를 반환합니다. 예를 들어 IE5.01은 'Mozilla/4.0(호환 가능, MSIE 5.01, Windows 98)'을 반환합니다.
플러그인은 설치된 플러그인을 배열로 나타냅니다.
javaEnabled()는 현재 브라우저가 Java를 허용하거나 허용하지 않음을 나타내는 부울 값을 반환합니다.
브라우저 버전, 지원되는 MIME 유형, 설치된 플러그인을 감지합니다. 이 개체에는 플러그인 개체와 MIME 유형 개체라는 두 개의 하위 개체가 포함되어 있습니다.
예: