Page.goBack() 方法
此方法导航到历史记录中的上一页。
签名:
class Page {
abstract goBack(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
: 当网络连接数不超过 0 个且持续时间至少为500
毫秒时,认为导航已完成。
-networkidle2
: 当网络连接数不超过 2 个且持续时间至少为500
毫秒时,认为导航已完成。