在 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)
我有一个渲染进程打开一个模式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)