PageEvent 枚举
页面实例可能触发的所有事件。
签名
export declare const enum PageEvent
枚举成员
|
成员 |
值 |
说明 |
|---|---|---|
|
Close |
|
当页面关闭时触发。 |
|
Console |
|
当页面内的 JavaScript 调用某个 console API 方法时触发,例如 备注:
|
|
Dialog |
|
当出现 JavaScript 对话框时触发,例如 |
|
DOMContentLoaded |
|
当派发 JavaScript DOMContentLoaded 事件时触发。 |
|
Error |
|
当页面崩溃时触发。将包含一个 |
|
FrameAttached |
|
当某个框架被附加时触发。将包含一个 Frame。 |
|
FrameDetached |
|
当某个框架被分离时触发。将包含一个 Frame。 |
|
FrameNavigated |
|
当某个框架导航到新 URL 时触发。将包含一个 Frame。 |
|
Issue |
|
(实验性) 当报告 DevTools 问题时触发。 |
|
Load |
|
当派发 JavaScript load 事件时触发。 |
|
Metrics |
|
当 JavaScript 代码调用 备注: 包含一个具有两个属性的对象:
|
|
PageError |
|
当页面内发生未捕获的异常时触发。包含一个 |
|
Popup |
|
当页面打开新标签页或窗口时触发。 包含一个与弹出窗口对应的 Page。 |
|
Request |
|
当页面发出请求时触发,并包含一个 HTTPRequest。 备注: 该对象是只读的。有关拦截和修改请求,请参阅 Page.setRequestInterception()。 |
|
RequestFailed |
|
当请求失败时触发,例如请求超时。 包含一个 HTTPRequest。 备注: 从 HTTP 的角度来看,404 或 503 之类的 HTTP 错误响应仍然是成功响应,因此请求将以 |
|
RequestFinished |
|
当请求成功完成时触发。包含一个 HTTPRequest。 |
|
RequestServedFromCache |
|
当请求最终从缓存加载时触发。包含一个 HTTPRequest。 备注: 对于某些请求,可能包含 undefined。https://crbug.com/750469 |
|
Response |
|
当收到响应时触发。包含一个 HTTPResponse。 |
|
WorkerCreated |
|
当页面生成专用 WebWorker 时触发。 |
|
WorkerDestroyed |
|
当页面销毁专用 WebWorker 时触发。 |