转自 https://segmentfault.com/q/1010000015599245/
准备实现的功能:
页面1(渲染进程1)中点击按钮,发送事件给到主进程。主进程成功接收事件后,通过mainWindow.webContents.send发送事件event。在页面2(渲染进程2)中通过ipcRender.on方法监听event,当接收到event后,开始业务处理。
问题:
主进程成功接收到了页面1(渲染进程1)发送的事件,随后在主进程中通过mainWindow.webContents.send发送到事件event,页面2(渲染进程2)并没有收到。
代码:
页面1(渲染进程1):
const ipcRenderer = require('electron').ipcRenderer;
function playDanmu(){
ipcRenderer.send('sigPlayDanmu', '123456');
};
主进程:
const ipcMain = require('electron').ipcMain;
ipcMain.on('sigPlayDanmu', (event, args) => {
console.log('s