· 6 min read
Electron 的本质是两个不同类型的进程,IPC 是它们之间唯一合法沟通的桥。
- 进程模型:一个 main 进程(Node.js 全权限)+ N 个 renderer 进程(Chromium 受限沙箱)
- IPC 核心:main 用
ipcMain监听,renderer 用ipcRenderer发起,contextBridge是安全转交 - 三种调用模式:
send/on
Electron 的本质是两个不同类型的进程,IPC 是它们之间唯一合法沟通的桥。
ipcMain 监听,renderer 用 ipcRenderer 发起,contextBridge 是安全转交send/on