Я хочу отправить объект из окна переднего конца в конец электрона. Я пробовал это:
HTML:
const ipcRender = require('electron').ipcRenderer;
ipcRender.send('test', { test: null});
узел:
mainWindow.webContents.on('test', (event, data) => {
console.info(true);
console.info(data);
});
и ничего не видел в консоли. Что может быть не так? Спасибо!





Я нашел решение, но если оно не верно, пожалуйста, прокомментируйте его. Поэтому вместо использования «mainWindo.webContents» в узле необходимо использовать «ipcMain», который импортируется из электрона:
const { ipcMain } = require('electron');
ipcMain.on('test', (event, data) => {
console.info(data);
});
Кажется, это правильный путь, объяснение в документации по API согласуется с вашим подходом! electronicjs.org/docs/api/ipc-main