8 lines
355 B
JavaScript
8 lines
355 B
JavaScript
// preload.js —— 设置窗口的桥接:仅暴露最小 API,不暴露任何 Node 能力。
|
|
const { contextBridge, ipcRenderer } = require('electron');
|
|
|
|
contextBridge.exposeInMainWorld('desktopApi', {
|
|
getBackendUrl: () => ipcRenderer.invoke('desktop:get-backend-url'),
|
|
setBackendUrl: (url) => ipcRenderer.invoke('desktop:set-backend-url', url),
|
|
});
|