History 객체
History 객체
History 오브젝트는 사용자가 (브라우저 창에서) 방문한 URL을 포함하고 있습니다.
History 오브젝트는 window 오브젝트의 일부로, window.history 속성을 통해 접근할 수 있습니다.
주의:History 오브젝트에 대한 공개 표준은 없지만, 모든 브라우저가 이 오브젝트를 지원합니다.
History 오브젝트 속성
속성 | 설명 |
---|---|
length | 브라우저 history 목록에 있는 URL의 수를 반환합니다. |
History 오브젝트 메서드
메서드 | 설명 |
---|---|
back() | history 목록의 이전 URL을 로드합니다. |
forward() | history 목록의 다음 URL을 로드합니다. |
go() | history 목록에 있는 특정 페이지를 로드합니다. |
History 오브젝트 설명
History 오브젝트는 원래 창의 브라우징 历史를 나타내기 위해 설계되었습니다. 그러나 개인 정보 측면의 이유로, History 오브젝트는 더 이상 실제 URL을 방문한 적이 있는 URL에 대한 스크립트 접근을 허용하지 않습니다. 유일하게 사용할 수 있는 기능은 back()、forward() 하고 go() 메서드.
예제
아래 코드 행이 수행하는 작업은 뒤로 가기 버튼 클릭과 같습니다:
history.back()
아래 코드 행이 수행하는 작업은 두 번의 뒤로 가기 버튼 클릭과 같습니다:
history.go(-2)