Electron 中 webview 如何与主进程渲染进程进行事件监听通信
webview 调用 加载页 方法通过<webview>.executeJavaScript(code[, userGesture, callback])或者webview.send()发送,而在访客页使用ipcRenderer.on()监听 注意、注意、注意: 访客页需要调用webview所在页面的方法,则需要在webview中加上属性 nodeintegration= "true" 访客页(被webview加载的资源页面)也就是webview中src指定的页面(浏览器页面) if ( window .require( 'electron' ) ) { let ipcRenderer = window .require( 'electron' ).ipcRenderer; ipcRenderer && ipcRenderer.on( 'webmsg' , ( e, msg ) => { console .log(msg, '收到的消息' ); }); ipcRenderer && ipcRenderer.sendToHost( '我已经收到消息了' ); } webview所在页面(客户端页面) let webview = document .getElementById( 'test' ); webview.addEventListener( 'ipc-message' , (