该window.history对象包含浏览器历史记录。
Window History
该window.history对象可以在没有窗口的前缀被写入。
为了保护用户的隐私,也有给JavaScript如何访问该对象的限制。
一些方法:
- history.back() -一样再次单击浏览器
- history.forward() -一样的,在浏览器中点击前进
Window History返回
该history.back()方法加载在历史列表中的前一个URL。
这是一样的点击浏览器的后退按钮。
例
创建一个页面上的返回按钮:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>
代码的输出将是:
Window History前进
在history forward()方法加载在历史列表中的下一个URL。
这是相同的点击在浏览器中的前进按钮。
例
在页面上创建一个前进按钮:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>
代码的输出将是: