Navigator 객체
Navigator 객체
Navigator 객체는 브라우저에 대한 정보를 포함합니다.
주의:navigator 객체에 적용된 공개 표준은 없지만, 모든 브라우저가 이 객체를 지원합니다.
Navigator 객체 집합
집합 | 설명 |
---|---|
plugins[] |
문서에 포함된 모든 내장 객체에 대한 참조를 반환합니다. 이 집합은 설치된 플러그인을 대표하는 Plugin 객체 배열입니다. Plug-in 객체는 플러그인에 대한 정보를 제공하며, 그 중에는 지원하는 MIME 타입 목록이 포함됩니다. plugins[] 배열은 IE 4에서 정의되었지만, IE 4에서는 항상 비어 있으며 이는 IE 4가 플러그인과 Plugin 객체를 지원하지 않기 때문입니다. |
Navigator 객체 속성
속성 | 설명 |
---|---|
appCodeName | 브라우저의 코드 이름을 반환합니다. |
appMinorVersion | 브라우저의 서브 버전을 반환합니다. |
appName | 브라우저의 이름을 반환합니다. |
appVersion | 브라우저의 플랫폼 및 버전 정보를 반환합니다. |
browserLanguage | 현재 브라우저의 언어를 반환합니다. |
cookieEnabled | 브라우저에서 cookie를 활성화하는지 여부를 나타내는 브루넬 value를 반환합니다. |
cpuClass | 브라우저 시스템의 CPU 등급을 반환합니다. |
onLine | 시스템이 오프라인 모드인지 여부를 나타내는 브루넬 value를 반환합니다. |
platform | 브라우저가 실행하는 운영 체제 플랫폼을 반환합니다. |
systemLanguage | OS가 사용하는 기본 언어를 반환합니다. |
userAgent | 고객이 서버에 전송한 user-agent 헤더의 값을 반환합니다. |
userLanguage | OS의 자연어 설정을 반환합니다. |
Navigator 객체 메서드
메서드 | 설명 |
---|---|
javaEnabled() | 브라우저가 Java를 활성화하는지 정의합니다. |
taintEnabled() | 브라우저가 데이터 타인트 (data tainting)를 활성화하는지 정의합니다. |
Navigator 객체 설명
Navigator 객체는 사용 중인 브라우저를 설명하는 속성을 포함하고 있으며, 이 속성을 사용하여 플랫폼별 설정을 할 수 있습니다.
이 객체의 이름은 Netscape Navigator 브라우저로 명백하지만, JavaScript를 구현한 다른 브라우저도 이 객체를 지원합니다.
Navigator 객체의 인스턴스는 독립적이며, Window 객체의 navigator 속성을 통해 참조할 수 있습니다.