跳转至

Electron 应用接入

Electron 页面数据由 Renderer 中的 Browser SDK 采集,可独立上报,也可通过 Native Bridge 交给原生 SDK。

选择接入方式

  • Browser 独立上报:只需监测页面,由 Browser SDK 管理 Session 和上传。参见 Browser 独立接入。
  • Native Bridge:需要原生 SDK 统一管理 Session、采样、上下文和上传,继续选择下方的接入模式。

同一页面只使用一种方式,两种方式的初始化配置不能混用。

选择 Native Bridge 模式

模式 适用场景 接入文档
全量模式(managed) 应用本身是 Electron,由 Adapter 初始化和关闭 Native SDK 快速开始
混合模式(external) 原生宿主已接入 Native SDK,Electron 连接已有实例 Windows 宿主、macOS 宿主

同一 Electron 进程只使用一种模式,两者共用 Preload、窗口与 Renderer 配置。

支持范围与版本

Native Adapter 支持 Windows(x64、x86 / ia32、arm64)和 macOS(x64、arm64),不支持 Linux。Electron 兼容范围为 ^22.3.27 || 43.x,中间主版本尚未验证。

Adapter、Browser SDK 和 Native SDK 分别维护版本;配套 Native SDK 版本以所安装 Adapter 的 package.json.nativeRuntime 为准。

操作系统要求、运行时安装和打包方式见 Windows 平台说明和 macOS 平台说明。

文档评价

文档内容是否对您有帮助?