For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/lynx-devtool-native-api/lynx-base-inspector-owner/add-cdp-event-listener.md.
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 许可协议进行许可。