JavaScript Web History API
Web History API 提供了访问 windows.history 对象的简单方法。
window.history 对象包含用户访问的 URL(网站)。
所有浏览器都支持 Web History API:
| Yes | Yes | Yes | Yes | Yes |
History back() 方法
back() 方法加载 windows.history 列表中的上一个URL。
这与在浏览器中单击 "返回箭头" 相同。
实例
<button onclick="myFunction()">返回</button><script>function myFunction() {window.history.back();}</script>
History go() 方法
go() 方法从历史记录列表加载特定 URL:
实例
<button onclick="myFunction()">后退两页</button><script>function myFunction() {window.history.go(-2);}</script>
History 对象属性
| 属性 | 描述 |
|---|---|
| length | 返回历史记录列表中的 URL 的索引 |
History 对象方法
| 方法 | 描述 |
|---|---|
| back() | 加载历史记录列表中的上一个 URL |
| forward() | 加载历史记录列表中的下一个 URL |
| go() | 从历史记录列表加载特定 URL |