订阅实时事件
events_subscribeSubscribe to live browser console, network, error, navigation, tab, performance, and frame events, returning a subscription ID for later polling or blocking consumption.
Instructions
订阅实时事件流:所有新发生的 console 输出、网络请求(请求/响应/完成/失败)、异常、导航、标签页增减、性能指标采样与页面画面帧都会即时进入该订阅。返回 subscriptionId,之后用 events_wait(阻塞等待)或 events_read(立即取)消费。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| push | No | 是否主动向客户端推送通知,默认 notification(若客户端不支持会自动退化为轮询) | |
| level | No | console 级别过滤,如 ["error","warn"] | |
| buffer | No | 保留的最大事件数,默认 500(画面帧订阅默认 40) | |
| frames | No | 订阅页面实时画面(Page.startScreencast),可配置画质与帧率 | |
| search | No | 关键字过滤,命中 URL / 文本 / 载荷 | |
| channels | No | 通道:console / network / error / navigation / target / metric / frame,省略表示全部 | |
| targetId | No | 只看某个标签页 | |
| maxEvents | No | 匹配到这么多条后自动退订 | |
| errorsOnly | No | 只看错误与失败请求 | |
| maxDurationMs | No | 持续这么久后自动退订 | |
| performanceSampleMs | No | 每隔多少毫秒采样一次性能指标并产出 metric 事件 |