Window History 객체
- 이전 페이지 frames
- 다음 페이지 getComputedStyle()
- 上一层으로 돌아가기 Window 객체
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)
- 이전 페이지 frames
- 다음 페이지 getComputedStyle()
- 上一层으로 돌아가기 Window 객체