WebMusic/webapp/electron/preload.cjs

10 lines
326 B
JavaScript

const { contextBridge, ipcRenderer } = require('electron');
// 暴露受保护的方法给渲染进程
contextBridge.exposeInMainWorld('electronAPI', {
getApiUrl: () => ipcRenderer.invoke('get-api-url'),
setApiUrl: (url) => ipcRenderer.invoke('set-api-url', url),
getWsUrl: () => ipcRenderer.invoke('get-ws-url'),
});