目录

JavaScript 窗口历史记录


这个window.history对象包含浏览器历史记录。


窗口历史记录

这个window.history可以在没有窗口前缀的情况下编写对象。

为了保护用户的隐私,JavaScript 访问该对象的方式存在限制。

一些方法:

  • history.back()- 与在浏览器中单击返回相同
  • history.forward()- 与在浏览器中单击前进相同

窗口历史记录 返回

这个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>

上面代码的输出将是: