History.forward()
method causes the browser to move forward one page in the session history. It has the same effect as calling
history.go(1)
.
This method is
asynchronous
. Add a listener for the
popstate
event in order to determine when the navigation has completed.
history.forward()
The following examples create a button that moves forward one step in the session history.
<button id='go-forward'>Go Forward!</button>
document.getElementById('go-forward').addEventListener('click', e => {
window.history.forward();
})
| 规范 | 状态 | 注释 |
|---|---|---|
|
HTML 实时标准
The definition of 'History' in that specification. |
实时标准 | 无变化自 HTML5 . |
|
HTML5
The definition of 'History' in that specification. |
推荐 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
forward
|
Chrome Yes | Edge 12 | Firefox Yes | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
历史
back()
forward()
go()
pushState()
replaceState()