메인메뉴 바로가기

HOME으로 가기


Javascript

내장객체 | Navigator 객체

본문

1. navigator 객체?


브라우저 내장 객체 계층 구조에 포함되지 않고 독립적으로 사용하며, window객체에 포함되지 않아 주로 웹 브라우저의 정보를 파악할 때 사용한다. 브라우저의 종류, 버전, 호환성 등의 정보를 얻을 수 있다.

ex) navigator.속성
navigator.메소드


2. 속성

appCodeName : 브라우저의 코드명을 알려준다.
appName : 브라우저의 종류를 알려준다.
appVersion : 브라우저의 버전을 알려준다.
userAgent : 브라우저의 코드명, 버전, 운영체제와 같은 브라우저의 정보를 알려준다.
platform : 시스템 코드를 알려준다.


3. 메소드

javaEnable() : 브라우저에서 자바스크립트를 지원하는지 알려준다,
taintEnable() : 문서가 정상적으로 열렸는지 알려준다.


4. 브라우저 종류에 따라 경고 메시지 띄우기

<script language=javascript>
var ie="Microsoft Internet Explorer"
var browser = navigator.appName

if(browser==ie)
alert(browser + "사용자는 환영합니다")
else
alert(browser + "사용자는 익스플로러 설치 후 다시 접속하세요!")

</script>    

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기