웹 프로그래밍 기초/BOM 브라우저 객체

history 객체

별초롱언니 2025. 4. 10. 17:10

history 객체는 사용자가 방문한 URL을 포함하여 브라우저 기록을 포함한다. 사용자의 개인정보를 보호하기 위해 자바스크립트가 이 객체에 액세스 할 수 있는 방법에 제한이 있다. 

 

특징정리 

1. history 객체는 window에 속하는 하위 객체이다. 

2. histioy 객체는 사용자가 방문한 브라우저 기록 정보를 가진다. 

3. history 객체를 이용하여 이전 페이지 혹은 다음 페이지로 이동 가능하다.

 

history 속성

속성 설명
length   history 목록의 URL수를 반환한다 

 

history 메서드

메서드 설명
back() history 목록에서 이전 URL을 로드한다 
forward() history 목록에서 다음 URL을 로드한다
go() go(n)일 때 n의 값에 따라 양수면 이후 페이지,
음수면 이전 페이지를 로드한다
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <button onclick="goBack()">back</button>
  <button onclick="goForward()">forward</button>

  <script>
    function goBack() {
      history.back();
    }
    function goForward() {
      history.forward();
    }
  </script>
</body>
</html>

 

'웹 프로그래밍 기초 > BOM 브라우저 객체' 카테고리의 다른 글

location 객체  (0) 2025.04.10
screen 객체  (0) 2025.04.10
setTimeout(), setInterval()  (0) 2025.04.10
resizeTo(), resizeBy()  (0) 2025.04.10
moveTo(), moveBy()  (0) 2025.04.10