JavaScript DOM Navigator
JavaScript DOM Navigator
■ 자바스크립트 객체 중에서 navigator 의 속성과 메서드에 대해서 알아볼 텐데요. navigator 객체는 브라우저의 각종 정보를 다루는 객체입니다. window가 브라우저를 구성하는 모든 요소를 다루는 바면 navigator 객체는 브라우저 자체의 정보만 다룬다는 차이점이 있습니다. 혹시 window 객체의 속성을 알아보시면 아랫글 참고하시면 도움이 좀 될 겁니다.
http://kd3302.tistory.com/561 ◀ JavaScript Window DOM
■ 여기서 브라우저의 정보란 종류, 버전, 언어, 온라인 여부 등의 정보를 말하는데요. navigator 객체의 속성은 다음과 같습니다.
속성 |
설명 |
appCodeName |
코드네임 |
appName |
브라우저 네임 |
appVersion |
버전확인 |
userAgent |
서버에 전달되는 user-agent 정보 |
product |
브라우저가 사용한 엔진 |
platform |
플랫폼의 정보 |
onLine |
브라우저가 온라인인지 확인 |
language |
사용되는 언어 |
cookieEnabled |
쿠키 사용가능 여부 |
▲ 이 속성들은 사용자의 접속 환경 및 브라우저의 정보를 구분하는데 유용하게 사용되는데요. 제가 사용 중인 브라우저는 [크롬]입니다.
크롬을 사용하면서 이 속성들을 이용해서 브라우저의 정보를 출력하는 간단한 스크립트를 작성해보겠습니다.
▲ 특별히 예제라고 할 것도 없네요. ㅎㅎ navigator의 속성들을 그대로 출력하는 내용인데요. 브라우저에서 실행해보겠습니다.
▲ 제가 사용 중인 크롬 브라우저에 대한 각종 정보들입니다. 이렇게 navigator 속성을 이용해서 브라우저 자체의 정보를 확인할 수 있구요. 마지막으로 navigator의 메서드는 브라우저에서 자바스크립트를 실행할 수 있도록 해주는 java.Enabled() 하나밖에 없습니다.
이렇게 해서 javascript의 DOM 객체 중에서 navigator의 속성과 메서드에 대해서 알아봤습니다. ^^ 수고하셨어요.