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)