const { contextBridge, ipcRenderer } = require('electron') // 将所需的 API 直接挂载到 window 对象上 window.electron = { ipcRenderer: { send: (channel, data) => { // 白名单channels let validChannels = ['silent-print'] if (validChannels.includes(channel)) { ipcRenderer.send(channel, data) } }, on: (channel, func) => { let validChannels = ['print-complete'] if (validChannels.includes(channel)) { ipcRenderer.on(channel, (event, ...args) => func(...args)) } } }, isElectron: true }