지토의 개발일기/javaScript

[JavaScript] history 객체 , navigator 객체

지아토 2021. 10. 20. 15:38

1. history 객체는 사용자가 방문한 사이트의 기록을 남기고 이전 방문 사이트와 다음 방문 사이트로 다시 돌아 갈 수 있는 속성과 메소드를 제공합니다. 

 

 

 

 

 

1-1 history객체의 기본형

 

history.속성;
histroy.메서드();
history.메서드(n);

//1 사용자가 방문한 사이트의 기록을 남긴 총 수량
ex) history.length;

//2 사용자가 방문한 사이트 중 바로 이전에 방문한 사이트로 이동.

ex) history.back();

//3 사용자가 방문한 사이트 중 두단계 이전에 방문한 사이트로 이동

ex) history.back(2);

 

 

1-2 history 객체의 속성 종류

 

 

종류  explain
history.back() 이전 방문 사이트로 이동
history.foward() 다음 방문 사이트로 이동
history.go(숫자) 이동 숫자에 -3을 입력하면 3단계 이전의 방문사이트로 이동
history.length 방문 기록에 저장된 목록의 개수를 반환.

 

 

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

 

 

 

 

2-2 navigator 기본형

 

navigator.속성;

 

2-3 navigator 객체 속성과 종류

 

종류 explain
navigator.appCodeName 현재 브라우저의 코드명을 반환, 현 시점의 모든 브라우저는 "Mozila"를 반환
navigator.appName 현재 브라우저의 이름을 반환, 현시점의 모든 브라우저는  "Netscape"를 반환
navigator.appVersion 현재 브라우저의 버전 정보를 반환, 현 시점의 모든 브라우저는 "5.0(Windows)"를 반환
navigator.language 현재 브라우저가 사용하고 잇는 언어를 반환. 한국어 사용의 경우 "ko"를 반환
navigator.platform 현재 컴퓨터의 운영체제 정보 제공 . 운영체제가 윈도우이고 시스템 종류가 64비트라도 브라우저가 32비트로 설치되었다면 "Win32"라고 나타남
navigator.onLine 온라인 상태 여부에 대한 정보 제공, 만일 인터넷이 정상적으로 연결되어 있는 상태라면 true값을 반화
navigator.product 현재 브라우저의 엔진 이름을 반환함. 크롬의 경우 "Gecko" 반환
navigator.userAgent 브라우저와 운영체제의 종합정보를 제공