跳至主要内容
版本: 22.5.0

PageEvent 枚举

页面实例可能发出的所有事件。

签名:

export declare const enum PageEvent

枚举成员

成员描述
关闭"close"页面关闭时发出。
控制台"console"当页面中的 JavaScript 代码调用控制台 API 方法(例如 console.logconsole.dir)时发出。如果页面抛出错误或警告,也会发出。
对话框"dialog"当 JavaScript 对话框出现时发出,例如 alertpromptconfirmbeforeunload。Puppeteer 可以通过 Dialog.accept()Dialog.dismiss() 对对话框进行响应。
DOMContentLoaded"domcontentloaded"当 JavaScript DOMContentLoaded 事件被分派时发出。
错误"error"当页面崩溃时发出。将包含一个 Error
帧附加"frameattached"当帧被附加时发出。将包含一个 Frame
帧分离"framedetached"当帧被分离时发出。将包含一个 Frame
帧导航"framenavigated"当帧导航到新的 URL 时发出。将包含一个 Frame
加载"load"当 JavaScript load 事件被分派时发出。
Metrics"metrics"当 JavaScript 代码调用 console.timeStamp 时发出。有关指标列表,请参阅 page.metrics
页面错误"pageerror"当页面内发生未捕获的异常时发出。包含一个 Error
弹出窗口"popup"

当页面打开新标签页或窗口时发出。

包含一个与弹出窗口对应的 Page

请求"request"当页面发出请求时发出,并包含一个 HTTPRequest
请求失败"requestfailed"

当请求失败时发出,例如超时。

包含一个 HTTPRequest

请求完成"requestfinished"当请求成功完成时发出。包含一个 HTTPRequest
RequestServedFromCache"requestservedfromcache"当请求最终从缓存中加载时发出。包含一个 HTTPRequest
Response"response"当收到响应时发出。包含一个 HTTPResponse
WorkerCreated"workercreated"当页面生成一个专用的 WebWorker 时发出。
WorkerDestroyed"workerdestroyed"当页面销毁一个专用的 WebWorker 时发出。