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)
});
交流
1、QQ群:可添加qq群共同进阶学习: 进军全栈工程师疑难解 群: 856402057
2、公众号:公众号「进军全栈攻城狮」 ,对前端技术保持学习爱好者。我会经常分享自己所学所看的干货,在进阶的路上,共勉!