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