window.history
属性允许您检查和修改浏览器历史记录。它提供了以下方法:
back()
:返回上一页。
forward()
:转到下一页。
go(n)
:转到历史记录中的第 n 页。n 可以是正整数(向前)或负整数(向后)。
pushState(state, title, url)
:将新状态对象添加到历史记录堆栈中,并可选地更新标题和 URL。
replaceState(state, title, url)
:替换当前历史记录条目,并可选地更新标题和 URL。
length
:历史记录中条目的数量。
下面的示例演示了如何使用
window.history
属性来前进和后退:
下面的示例演示了如何使用
pushState()
方法添加新状态对象:
下面的示例演示了如何使用
popstate
事件监听历史记录更改:
除了浏览历史,
window.history
属性还允许您添加书签。要添加书签,请使用
addToHistory()
方法:
window.history
属性在所有现代浏览器中都得到支持。
希望本指南对您有所帮助!如果您有任何问题或建议,请随时评论。
本文地址:https://www.qianwe.com/article/29e48d4459edad28bb71.html
上一篇:triggererror函数在PHP中输出错误信息或警...
下一篇:CSS样式marginrightcss样式表的三种样式...