winMain//主进程 winRenderer//渲染进程 const ipcMain = require('electron').remote.ipcMain winRenderer.loadURL(rendererPage) //主进程响应rendererPage中发出的指令'MainMsgFromRender' ipcMain.on('MainMsgFromRender', function(event, arg) { //接受到rendererPage已打开的消息,可向rendererPage传输数据 event.sender.send('message', '数据') }) rendererPage中发出的指令 const ipcRenderer = require('electron').ipcRenderer ipcRenderer.send('MainMsgFromRender', '打开了')//首次加载给主进程发消息,后续发消息通过这个发送给主进程 // 监听主进程返回的消息 ipcRenderer.on('message', function (event, arg) { console.log('监听到主进程的消息', arg) }) 纯手打的,大概思路就是在创建出的进程里面先去发送消息给主进程,主进程接收到之后可以做出回应,(ipc.on可以理解成监听)这样就可以达到即时通信的效果