在 Electron 中向父级 window 发送消息

Sending a message to the parent window in Electron

我有一个渲染进程打开一个模式window

import { remote } from 'electron';

let currentWindow = remote.getCurrentWindow();
let modalWindow = new BrowserWindow({width:800, heigh:500, parent:currentWindow});
modalWindow.loadURL('views/second.html');

如何将 modalWindow 的消息传递回其父级?

你必须使用ipc通讯。

在主进程中:

ipcMain.on('asynchronous-message', (event, arg) => {
   //manage data
})

并且在您的模态窗口中:

ipcRenderer.send('asynchronous-message', message)

ipcMain doc

ipcRenderer doc