Files
PlantAI-rag-new/desktop/preload.js
T

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),
});