LynxNativeModule
本页面介绍 Lynx DevTool 支持的 LynxNativeModule CDP domain。
实验性参考
此生成的参考文档仍在完善中。
- CDP events 尚未包含。
- 部分 Lynx 扩展已列出,但尚未提供详细文档。
- 方法说明尚未根据实现自动校验,可能不完整或不准确。
在依赖本参考前,请根据实现及所链接的 upstream CDP reference 验证实际行为。
概览
- 作用域:
instance - CDP domain:Lynx 特有
Lynx 扩展
LynxNativeModule.disable
禁用当前 Lynx 目标的 NativeModule 实时记录事件。
- 来源类型:
lynx-extension - 源码:
devtool/lynx_devtool/agent/domain_agent/inspector_lynx_native_module_agent.cc
参数
无参数。
返回字段
无返回字段。
备注
- 禁用实时事件后,仍会继续记录,并保留在容量有限的历史记录中。
- 该操作具有幂等性,返回空的 result 对象。
示例
禁用 NativeModule 实时记录事件
请求:
响应:
LynxNativeModule.enable
启用当前 Lynx 目标的 NativeModule 实时记录事件。
- 来源类型:
lynx-extension - 源码:
devtool/lynx_devtool/agent/domain_agent/inspector_lynx_native_module_agent.cc
参数
无参数。
返回字段
无返回字段。
事件
LynxNativeModule.recordAdded:捕获 NativeModule 调用、回调或全局事件记录时发出。
备注
- 仍可通过
LynxNativeModule.getRecords获取已有记录。 - 该操作具有幂等性,返回空的 result 对象。
示例
启用 NativeModule 实时记录事件
请求:
响应:
LynxNativeModule.getRecords
返回当前 Lynx 目标的 NativeModule 历史记录,其容量有限。
- 来源类型:
lynx-extension - 源码:
devtool/lynx_devtool/agent/domain_agent/inspector_lynx_native_module_agent.cc
参数
无参数。
返回字段
备注
- 历史记录最多保留 200 条,序列化后的记录数据最多为 4 MiB。
- 获取记录不会改变实时上报的启用状态。
示例
读取 NativeModule 历史记录
请求:
响应: