ipcmain专题

electron 中的 ipcMain 介绍

在 Electron 应用中,ipcMain 是主进程中的一个模块,用于处理与渲染进程之间的进程间通信 (IPC, Inter-Process Communication)。Electron 应用程序通常分为两个主要的进程:主进程和渲染进程。主进程(通常是 main.js 文件)负责应用程序的生命周期、创建和控制浏览器窗口等任务,而渲染进程则运行在每个浏览器窗口中,负责页面的渲染。 ipcMai

electron ipcRenderer.invoke 和 ipcMain.handle 介绍

ipcMain.handle 是 Electron 主进程中的一个方法,用于处理从渲染进程发送过来的 IPC 请求,并返回一个 Promise。渲染进程可以使用 ipcRenderer.invoke 方法发送 IPC 请求到主进程,并等待主进程处理完成后返回结果。 在主进程中 (main.ts): import { app, BrowserWindow, ipcMain } from 'ele