JavaScript 窗口历史记录
window.history
对象包含浏览器的历史记录。
Window History
window.history
对象可以不带 window 前缀书写。
为了保护用户的隐私,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>
上面代码的输出将是