반응형
브라우저에 미리 정의되어 내장된 객체들을 말한다.
  1. Navigator 객체

    브라우저에 대한 정보를 제공하는 객체로 계층구조에 포함되지 않고 따로 존재한다.

    • Navigator 객체의 특성

      특성 의미
      appVersion 브라우저의버전
      appName 애플리케이션 이름
      appCodeName 브라우저 코드 이름
      userAgent 브라우저의 user Agent
      mimeTypes 브라우저에서 지원하고 있는 MIME 타입들
      plugins 브라우저에 설치된 플러그인의 종류
      language 브라우저가 사용하는 언어
      platform 브라우저가 설치된 시스템 종류

    • Navigator 객체의 메소드

      메소드 의미
      javaEnabled() 현재 브라우저가 자바를 지원하고 있는지를 체크한다

      예제1 실행화면
      <script language="javascript">
      <!--
      function infor() {
      var mirage = "방문자 브라우저 정보" + "\n \n" mirage += "브라우저 버전 : " + navigator.appVersion + "\n"
      mirage += "애플리케이션 이름 : " + navigator.appName + "\n"
      mirage += "코드이름 : " + navigator.appCodeName + "\n"
      mirage += "User Agent : " + navigator.userAgent + "\n"
      alert(mirage)
      }
      //-->
      </script>
      <input type="button" value="브라우저정보" onclick="infor()">
      <INPUT onclick="infor()" type="button" value="브라우저정보">

    • mimeTypes

      현재 브라우저가 지원하는 mime 타입을 보여주는 배열변수로서 mime타입의 종류,설명,파일확장자,플러그인 객체 등의 정보를 포함하고 있다

      • mimeTypes 의 특성

        특성 의미
        type MIME 타입의 이름
        description MIME 타입에 대한설명
        enabledPlugin MIME 타입을 처리할 Plugin 객체
        suffixes MIME 타입에 해당하는 파일의 확장자 리스트

    • plugins

      현재 브라우저가 지원하는 플러그인 프로그램에 관한 정보를 보여주는 배열변수로서 플러그인의 이름,설명,지원하고 있는 MIME타입 등의 정보를 포함하고 있다.

      • plugins 의 특성

        특성 의미
        type 플러그인의 이름
        description 플러그인에 대한설명
        filename 디스크에있는 플러그인 파일이름
        [...] 플러그인이 처리할 수 있는 mimetype 객체의 배열
        length 배열의크기

    • javaEnabled()

      자바를 사용할수 있는지를 검사한다.
      자바를 사용할 수 있으면 true를 사용할 수 없으면 false를 리턴한다.

      예제2 실행화면
      <script>
      function javain() {
      if(navigator.javaEnabled()) {
      alert("방문하신 님의 PC는 자바를 사용할 수 있습니다.")
      }
      else {
      alert("방문하신 님의 PC는 자바를 사용할 수 없습니다.")
      }
      }
      </script>
      <input type="button" value="자바사용유무" onclick="javain()">
      <INPUT onclick="javain()" type="button" value="자바사용유무">

      [출처] [13]객체5|작성자 붉은매


+ Recent posts