1、首先在渲染进程A里面获取到所有的窗口id信息,然后给所有的窗口发送事件
remote.webContents.getAllWebContents().forEach((item,index)=>{ if(remote.BrowserWindow.fromId(item.id) && remote.BrowserWindow.fromId(item.id).webContents){ remote.BrowserWindow.fromId(item.id).webContents.send('to-render-all', "datainfo"); } });
2、在所需要接收内容的渲染进程里面 ,通过ipcRenderer.on兼容,即可实时收到消息
ipcRenderer.on('to-render-all', (event, arg) => { console.log(999999999,arg) });
交流
我是老礼,公众号「进军全栈攻城狮」作者 ,对前端技术保持学习爱好者。我会经常分享自己所学所看的干货,在进阶的路上,共勉!