在Electron中向父窗口发送消息

时间:2017-11-22 13:40:39

标签: node.js electron ipc modal-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传回回到其父级?

1 个答案:

答案 0 :(得分:2)

您必须使用 ipc 通讯。

在主要流程中:

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

在你的modalWindow中:

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

ipcMain doc

ipcRenderer doc