JavaScript&JQuery

[JavaScript] navigator 객체

hansory 2018. 7. 14.

navigator 객체


navigator객체는 현재 방문자가 사용하는 브라우저 정보와 운영체제 정보를 제공하는 객체



navigator 기본형


navigator 속성;



navigator  간단예시


console.log('NavigaterInfo : ' + navigator.userAgent);

NavigaterInfo : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36


Mozilla/5.0 -> 기본 플래폼

(Windows NT 10.0; Win64; x64) -> 운영체제 정보             

AppleWebKit/537.36 (KHTML, like Gecko) -> 사용중인 브라우저의 엔진 이름

Chrome/67.0.3396.99     -> 사용 중인 브라우저 이름

Safari/537.36    -> 같은 엔진을 사용중이며, 호환 가능한 다른 브라우저




navigator 객체의 속성 종류


navigator.appCodeName    


현재 브라우저의 코드명을 반환함, 쳔 시점의 모든 브라우저는 "Mozolla"를 반환함.


navigator.appName           


현재 브라우저의 이름을 반환함, 현 시점의 모든 브라우저는 "Netsacpe"를 반환함.


navigator.appVersion         


현재 브라우저의 버전 정보를 반환함, 현 시점의 모든 브라우저는 "5.0(Win-dows)를 반환 함.


navigator.language            


현재 브라우저가 사용하고 있는 언어를 반환 함, 한국어를 사용할 경우 "ko" 를 반환 함


navigator.product              


현재 브라우저의 엔진 이름을 반환함, 크롬의 경우 "Gecko"를 반환함.


navigator.platform            


현재 컴퓨터의 운영체제 정보를 제공함, 운영체제가 윈도우이고 시스템 종류가 64bit라도 

     브라우저가 32bit로 설치되었다면 "Win32"라고 나타냄.


navigator.onLine              


온라인 상태 여부에 대한 정보를 제공함, 

     만일 인터넷이 정식적으로 연결되 있는 상태라면 true 값을 반환함.


navigator.userAgent         


브라우저와 운영체제의 종합 정보를 제공함.








댓글