Window History 객체

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)