JavaScript ウィンドウの履歴



window.history オブジェクトにはブラウザの履歴が含まれています。


Window History

window.history オブジェクトは、window プレフィックスを使用せずに記述することができます。

ユーザーのプライバシーを保護するために、JavaScript によるこのオブジェクトへのアクセス方法には制限が設けられています。

いくつかのメソッド:

  • history.back() - ブラウザの「戻る」ボタンをクリックするのと同じ

  • history.forward() - ブラウザの「進む」ボタンをクリックするのと同じ


ウィンドウ履歴Back

history.back() メソッドは、履歴リスト内の前の URL を読み込みます。

これはブラウザの戻るボタンをクリックするのと同じです:

インスタンス

<html>
<head>
<script>
function goBack()
  {
  window.history.back()
  }
</script>
</head>
<body>

<input type="button" value="Back" onclick="goBack()">

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します


ウィンドウ履歴を進める

history forward() メソッドは、履歴リストの次の URL を読み込みます。

これは、ブラウザの進むボタンをクリックするのと同じです:

インスタンス

<html>
<head>
<script>
function goForward()
  {
  window.history.forward()
  }
</script>
</head>
<body>

<input type="button" value="Forward" onclick="goForward()">

</body>
</html>

インスタンスを実行する »

「インスタンスを実行」ボタンをクリックしてオンラインインスタンスを表示します