ElectronJs:如何将消息从ipcMain发送到IpcRender,然后接收答复?

时间:2019-06-28 16:53:13

标签: javascript electron

我正在发送一条消息,要求渲染器解析html字符串

mainWindow.webContents.send('parse html', { resp})

渲染器处理数据并发送回复

ipc.on('parse html',function(e,p){
            let body = $(p.resp.body)
            let player = body.find('#player')[0]
             const mi =  $(player).find('script:not([src])')[0].innerText 
            let sl =  mi.split(";")[0]
            sl = sl.replace("var flashvars_229661792 =",'')
            pJson = JSON.parse(sl)

             console.log(pJson);
             ipc.send('json:parsed',{pJson})

        })

但是主要过程没有得到答复

mainWindow.webContents.on('json:parsed', (event,request)=> {
       console.log(request);

     });

1 个答案:

答案 0 :(得分:0)

哇。我做错了 是

ipc.on('json:parsed', (event,request)=> {
       console.log(request);

     });