Files

8 lines
347 B
JavaScript
Raw Permalink Normal View History

// preload.js —— 设置窗口的桥接:仅暴露最小 API,不暴露任何 Node 能力。
const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('desktopApi', {
getConfig: () => ipcRenderer.invoke('desktop:get-config'),
setConfig: (services) => ipcRenderer.invoke('desktop:set-config', services),
});