Отправить некоторые данные из окна переднего плана в окно электронного браузера - PullRequest
0 голосов
/ 11 февраля 2019

Я хочу отправить объект из окна переднего конца в конец электрона.Я попробовал это:

html:

const ipcRender = require('electron').ipcRenderer;
ipcRender.send('test', { test: null});

узел:

mainWindow.webContents.on('test', (event, data) => {
  console.log(true);
  console.log(data);
});

и не увидел ничего в консоли.Что может быть не так?Спасибо!

1 Ответ

0 голосов
/ 11 февраля 2019

Я нашел решение, но если оно неверное, пожалуйста, прокомментируйте его.Поэтому вместо использования «mainWindo.webContents» в Node необходимо использовать «ipcMain», который импортируется из электрона:

const { ipcMain } = require('electron');

ipcMain.on('test', (event, data) => {
  console.log(data);
});  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...