지토의 개발일기/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 | 브라우저와 운영체제의 종합정보를 제공 |