Israel, miembro de este staff, nos hizo el favor de crear este post porque controla perfectamente dicho tema.
Solución:
mainWindow
no puede recibir el evento porque no se le envía. los events.sender.send()
código en main.js
enviará los datos de vuelta a quien envió el notes
evento, que en este caso es el noteWindow
. Entonces el notes2
el evento se está enviando de vuelta a noteWindow
en vez de mainWindow
.
para enviar el notes2
evento a mainWindow
verificar webContents.send()
. Esto permite que el proceso principal envíe datos a través de eventos a una ventana específica. Después de algunas modificaciones a main.js
se vería similar a esto:
ipcMain.on('notes', function(event, data)
mainWindow.webContents.send('notes2', data);
);
Si crees que ha sido provechoso nuestro artículo, sería de mucha ayuda si lo compartieras con más juniors y nos ayudes a difundir nuestro contenido.