我想从前端窗口向 Electron 的末端发送一个对象。
我尝试了这个:
的HTML:
const ipcRender = require('electron').ipcRenderer;
ipcRender.send('test', { test: null});
Node :
mainWindow.webContents.on('test', (event, data) => {
console.log(true);
console.log(data);
});
并且在控制台中看不到任何内容。有什么问题吗?
谢谢!
最佳答案
我找到了解决方案,但是如果不正确,请对此进行评论。
因此,必须使用“ipcMain”从 Electron 中导入什么,而不是在Node中使用“mainWindo.webContents”:
const { ipcMain } = require('electron');
ipcMain.on('test', (event, data) => {
console.log(data);
});
关于node.js - 从前端窗口向 Electron 浏览器窗口发送一些数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54628097/