Files
pqs-9100_client/electron/preload/bridge.js

14 lines
494 B
JavaScript
Raw Normal View History

2024-08-07 21:48:41 +08:00
/*
* 如果启用了上下文隔离渲染进程无法使用electron的api
* 可通过contextBridge 导出api给渲染进程使用
*/
const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld('electron', {
ipcRenderer: ipcRenderer,
2025-10-16 20:14:55 +08:00
// 日志窗口控制
showLogWindow: () => ipcRenderer.invoke('show-log-window'),
hideLogWindow: () => ipcRenderer.invoke('hide-log-window'),
toggleLogWindow: () => ipcRenderer.invoke('toggle-log-window'),
2024-08-07 21:48:41 +08:00
})