electron 中webview如何与主进程渲染进程进行事件监听通信 zpzxgcr 2018-10-12 23:26:35 1006 收藏 展开 直接上代码 const webview = document.querySelector('webview'); webview.addEventListener('dom-ready', () => { webview.openDevTools(); console.log('渲染进程在webview加载完之后发送消息') }) //上面是渲染进程发送消息给webview webview.addEventListener('ipc-message', () => { console.log('收到webview发送的消息'); }) webview也就是网页这么接收 if ( window.require('electron') ) { let ipcRenderer = window.require('electron').ipcRenderer; ipcRenderer && ipcRenderer.on('webmsg', (e, msg) => { console.log(msg,'收到的消息'); }); ipcRenderer && ipcRenderer.sendToHost('我已经收到消息了'); } /