8 lines
347 B
JavaScript
8 lines
347 B
JavaScript
// 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),
|
|
});
|