const { contextBridge, ipcRenderer } = require('electron'); /** * 预加载脚本,用于在渲染进程和主进程之间通信 * 提供安全的API给渲染进程访问主进程功能 */ contextBridge.exposeInMainWorld('electronAPI', { /** * 获取环境变量值 * @param {string} key - 环境变量名称 * @returns {Promise} - 环境变量值 */ getEnv: (key) => ipcRenderer.invoke('get-env', key), });