Page.goForward() 方法
此方法导航到历史记录中的下一页。
签名:
class Page {
abstract goForward(options?: WaitForOptions): Promise<HTTPResponse | null>;
}
参数
参数 | 类型 | 描述 |
---|---|---|
options | WaitForOptions | (可选)导航参数 |
返回
Promise<HTTPResponse | null>
解析为主要资源响应的 Promise。如果有多个重定向,导航将解析为最后一次重定向的响应。如果无法前进,则解析为 null
。
备注
参数 options
可能具有以下属性
-
timeout
:最大导航时间(以毫秒为单位),默认为 30 秒,传递 0 以禁用超时。可以使用 Page.setDefaultNavigationTimeout() 或 Page.setDefaultTimeout() 方法更改默认值。 -
waitUntil
:何时考虑导航成功,默认为load
。给定一个事件字符串数组,在所有事件触发后,导航才被认为是成功的。事件可以是
-load
:在触发 load 事件后,考虑导航已完成。
-domcontentloaded
:在触发 DOMContentLoaded 事件后,考虑导航已完成。
-networkidle0
:在至少500
毫秒内最多有 0 个网络连接后,考虑导航已完成。
-networkidle2
:在至少500
毫秒内最多有 2 个网络连接后,考虑导航已完成。