// preload.cjs —— Electron 安全桥:暴露最小 IPC 面给渲染进程 const { contextBridge, ipcRenderer } = require('electron'); contextBridge.exposeInMainWorld('ghbElectron', { send: (to, text) => ipcRenderer.send('ghb:send', to, text), onEvent: (cb) => ipcRenderer.on('ghb:event', (_e, ev) => cb(ev)), });