浏览器内置对象 - history
2019-12-12 本文已影响0人
墨染轩林
Window.history
是一个只读属性,用来获取History
对象的引用,History
对象提供了操作浏览器会话历史(浏览器地址栏中访问的页面,以及当前页面中通过框架加载的页面)的接口。

History对象解析
- 属性
-
length
// 当前会话网站访问记录条数 -
state
// 状态 -
scrollRestoration
// 允许Web应用程序在历史导航上显式地设置默认滚动恢复行为。此属性可以是自动的(auto)或者手动的(manual)。
- 方法
-
back()
// 回退到上一个访问记录 -
forward()
// 前进到下一个访问记录 -
go(num)
// 跳转到指定访问记录,num > 0 ? 回退 : 前进; -
pushState(state, title, url)
、 // 添加历史记录到 history 对象 -
replaceState(state, title, url)
// 替换历史记录对象
-
事件
window.onpopstate