跳至主要内容
版本:22.5.0

Page.setContent() 方法

设置页面的内容。

签名:

class Page {
setContent(html: string, options?: WaitForOptions): Promise<void>;
}

参数

参数类型描述
html字符串要分配给页面的 HTML 标记。
optionsWaitForOptions(可选) 具有某些属性的参数。

返回值

Promise<void>

备注

参数 options 可能具有以下选项。

  • timeout : 资源加载的最大时间(毫秒),默认为 30 秒,传递 0 以禁用超时。可以使用 Page.setDefaultNavigationTimeout()Page.setDefaultTimeout() 方法更改默认值。

  • waitUntil: 何时认为设置标记成功,默认为 load。给定一个事件字符串数组,在所有事件触发后,认为设置内容成功。事件可以是:
    - load : 当触发 load 事件时,认为设置内容已完成。
    - domcontentloaded : 当触发 DOMContentLoaded 事件时,认为设置内容已完成。
    - networkidle0 : 当至少 500 毫秒内没有超过 0 个网络连接时,认为设置内容已完成。
    - networkidle2 : 当至少 500 毫秒内没有超过 2 个网络连接时,认为设置内容已完成。