ElectronJs: Как отправить сообщение из ipcMain в IpcRender, а затем получить ответ? - PullRequest
0 голосов
/ 28 июня 2019

Я отправляю сообщение с запросом рендера для разбора html строки

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

Rendere обрабатывает данные и отправляет ответ

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 голосов
/ 28 июня 2019

возгласы. Я делал это неправильно это

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

     });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...