【发布时间】:2018-05-15 19:55:16
【问题描述】:
在electron 中,可以通过ipcRenderer.sendSync('synchronous-message', 'ping') 将同步消息从IpcRenderer 发送到IpcMain。
也可以使用window.webContents.send('ping', 'whoooooooh!')将async消息从IpcMain发送到IpcRenderer
但是有什么方法可以将 sync 消息从 IpcMain 发送到 IpcRenderer?
【问题讨论】:
-
我相信你不能,因为你会以这种方式阻塞主节点线程,它也运行渲染器进程。但我想你可以通过在渲染器回调中回复
event.sender.send并在 main 中等待,以异步方式实现同样的效果