Электрон - как заставить MainProcess инициировать первое сообщение, отправив первое сообщение в Renderer - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть элемент слайдера в индексе моего основного процесса. html, и я пытаюсь получить изменения значения от ползунка для непрерывной отправки процессу рендеринга. Вот фрагмент кода

slider.oninput = function() {
  output.innerHTML = slider.value; 
  /*
     Insert some code that will send slider.value to the 
     renderer process from Main upon every change from the 
     slider.
  */
}

Вот код внутри моего рендерера:

const ipc = require('electron').ipcRenderer;

 ipc.on('slider-change', (event, message) => {
    console.log(message)
  })

Примечание. Я уже пытался использовать win.WebContents.send(), но это не работает, так как мой main win создается внутри функции внутри другого файла => main. js. Код для слайдера находится в отдельном js file => ipd-slider. js

Буду признателен за любую помощь!

...