从前端窗口一些数据发送到电子浏览器窗口
我想从前端的窗口发送对象,以电子的结束。我尝试这样做:
HTML:
const ipcRender = require('electron').ipcRenderer;
ipcRender.send('test', { test: null});
节点:
mainWindow.webContents.on('test', (event, data) => {
console.log(true);
console.log(data);
});
并没有看到任何控制台。什么可能是错误的?谢谢!
回答如下:我找到了解决办法,但如果它是不正确的,请评论它。因此,而不是在节点中使用“mainWindo.webContents”,必须使用“ipcMain”从电子什么进口:
const { ipcMain } = require('electron');
ipcMain.on('test', (event, data) => {
console.log(data);
});