PageEvent 枚举
页面实例可能发出的所有事件。
签名:
export declare const enum PageEvent
枚举成员
成员 | 值 | 描述 |
---|---|---|
关闭 | "close" | 页面关闭时发出。 |
控制台 | "console" | 当页面中的 JavaScript 代码调用控制台 API 方法(例如 console.log 或 console.dir )时发出。如果页面抛出错误或警告,也会发出。 |
对话框 | "dialog" | 当 JavaScript 对话框出现时发出,例如 alert 、prompt 、confirm 或 beforeunload 。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 时发出。 |