Window History 객체
- 이전 페이지 Window Console
- 다음 페이지 Window Location
Window History 객체
History 객체는 사용자가(브라우저 창에서) 방문한 URL을 포함하고 있습니다.
History 객체는 window 객체의 속성입니다.
History 객체는 다음과 같은 방식으로 접근할 수 있습니다:
window.history
또는 단순히 history
:
예제
let length = window.history.length;
let length = history.length;
History 객체 속성 및 메서드
속성/메서드 | 설명 |
---|---|
back() | 이력 목록에서 이전 URL(페이지)을 로드합니다. |
forward() | 이력 목록에서 다음 URL(페이지)을 로드합니다. |
go() | 이력 목록에서 특정 URL(페이지)을 로드합니다. |
length | 이력 목록에서 URL(페이지)의 수를 반환합니다. |
History 객체 설명
History 객체는 원래 창의 브라우저 이력을 나타내기 위해 설계되었습니다. 하지만 개인 정보 보호의 이유로, History 객체는 이미 방문한 실제 URL에 대한 스크립트 접근을 허용하지 않습니다. 사용할 수 있는 기능은 단순히 back()、forward() 과 go() 메서드.
예제
아래의 코드 실행은 뒤로 가기 버튼 클릭과 같은 작업을 수행합니다:
history.back()
아래의 코드 실행은 두 번 클릭한 뒤로 가기 버튼과 같은 작업을 수행합니다:
history.go(-2)
- 이전 페이지 Window Console
- 다음 페이지 Window Location