History:back() 方法
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
History
接口的 back()
方法使浏览器在会话历史中后退一页。
它的效果与调用 history.go(-1)
相同。如果没有上一页,此方法调用不执行任何操作。
语法
js
back()
参数
无。
返回值
无(undefined
)。
异常
SecurityError
DOMException
-
如果关联的文档未完全激活,则会抛出此异常。浏览器还会限制导航操作,如果调用过于频繁,可能会抛出此错误、生成警告或忽略该调用。
示例
以下简短示例会导致页面上的按钮导航回到会话历史记录中的上一个条目。
HTML
html
<button id="go-back">后退!</button>
JavaScript
js
document.getElementById("go-back").addEventListener("click", () => {
history.back();
});
规范
Specification |
---|
HTML Standard # dom-history-back-dev |
浏览器兼容性
BCD tables only load in the browser