跳至主要内容
版本:22.5.0

Page.goForward() 方法

此方法导航到历史记录中的下一页。

签名:

class Page {
abstract goForward(options?: WaitForOptions): Promise<HTTPResponse | null>;
}

参数

参数类型描述
optionsWaitForOptions(可选)导航参数

返回

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 个网络连接后,考虑导航已完成。