Lynx

addCDPEventListener

添加一个 CDP Event 消息的监听器。

可以配合 invokeCDPFromSDK 方法使用,实现监听 DevTool 发出的 CDP 消息。

语法

iOS

LynxBaseInspectorOwner.h
- (void)addCDPEventListener:(nonnull NSString *)name
               withListener:(nonnull id<CDPEventListener>)listener;

Android

LynxBaseInspectorOwner.java
void addCDPEventListener(final String name, final CDPEventListener listener);

参数说明

  • name: listener 的唯一标识符,用于后续移除监听
  • listener: 实现了 CDPEventListener 的对象,用于接收 Event 消息。
Warning
  1. DevTool 内部只会持有 CDPEventListener 的弱引用,开发者需要自行管理其生命周期。
  2. 支持多次调用此方法设置多个 listener,但如果设置了同名的 listener,之前设置的将被覆盖。

使用示例

请参考 CDPEventListener

兼容性

LCD tables only load in the browser

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。