7 lines
323 B
JavaScript
Executable file
7 lines
323 B
JavaScript
Executable file
// 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)),
|
|
});
|