历史记录:forward() 方法
forward()
是 History
接口的一个方法,它会导致浏览器在会话历史记录中向前移动一页。它与调用 history.go(1)
的效果相同。
语法
js
forward()
参数
无。
返回值
无 (undefined
)。
异常
SecurityError
DOMException
-
如果关联的文档未完全激活,则抛出此异常。浏览器还会限制导航,如果调用过于频繁,可能会抛出此错误、生成警告或忽略调用。
示例
以下示例创建了一个按钮,用于在会话历史记录中向前移动一步。
HTML
html
<button id="go-forward">Go Forward!</button>
JavaScript
js
document.getElementById("go-forward").addEventListener("click", (e) => {
history.forward();
});
规范
规范 |
---|
HTML 标准 # dom-history-forward-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。