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