웹 히스토리 API

Web History API는 windows.history 객체에 접근하는 간단한 메서드를 제공합니다.

window.history 객체는 사용자가 방문한 URL(웹사이트)을 포함하고 있습니다.

모든 브라우저는 Web History API를 지원합니다:

크롬 IE 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원

History back() 메서드

back() 메서드는 windows.history 목록에서 이전 URL을 로드합니다.

이는 브라우저에서 '이전 화살표'를 클릭하는 것과 동일합니다.

예제

<button onclick="myFunction()">이전</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

History go() 메서드

go() 메서드는 기록 목록에서 특정 URL을 로드합니다:

예제

<button onclick="myFunction()">이전 두 페이지로 이동</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

History 객체 속성

속성 설명
length 기록 목록의 URL 수를 반환합니다.

History 객체 메서드

메서드 설명
back() 기록 목록의 이전 URL을 로드합니다.
forward() 기록 목록의 다음 URL을 로드합니다.
go() 기록 목록에서 특정 URL을 로드합니다.