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)