preload.js 420 B

123456789
  1. // 引入必要的模块
  2. const { contextBridge, ipcRenderer } = require('electron');
  3. // 选择暴露给渲染进程的函数和变量
  4. contextBridge.exposeInMainWorld('electronAPI', {
  5. sendFownloadFile: (message) => ipcRenderer.send('download-file', message),
  6. onClearTokenCache: (callback) => ipcRenderer.on('clear-token-cache', callback),
  7. tokenCacheCleared: () => ipcRenderer.send('token-cache-cleared')
  8. });