核心设计是主进程一行 armsRum.init({ endpoint }) 之后自动完成全端接入。SDK 监听 Electron 的 web-contents-created 事件,在每个 BrowserWindow 的 dom-ready 时机自动注入 Browser SDK 脚本和 IPC Bridge,开发者不需要改 preload、不需要在渲染进程 import SDK、不需要手动配置。SDK 还自动适配 contextIsolation:开启时用 contextBridge.exposeInMainWorld() 安全暴露 IPC 通道,关闭时直接挂载到 window 对象。所有事件通过 arms:rum-bridge IPC 通道回流到主进程,由 ElectronReporter 统一上报,保证窗口关闭或页面崩溃时数据不丢。




