我正在从事一个电子视频播放器项目和流视频从一个可读的流到HTML视频标签,我想知道是否有任何解决方案,以发送HTTP请求从渲染器进程主进程,并在主进程中处理请求。
发布于 2020-07-22 06:37:17
您可以使用Electron的ipcMain
和ipcRenderer
API。您可以在此处找到完整的文档https://www.electronjs.org/docs/api/ipc-main
您将在主进程上拥有一个侦听器,并且在完成HTTP请求后,将从渲染器进程发送一条消息:
// main process
const { ipcMain } = require('electron');
ipcMain.on('request-done', (event, content) => {
// process the response, it is in 'content' argument
});
// renderer process
const { ipcRenderer } = require('electron');
await reponse = fetch(...);
await ipcRenderer.send('request-done', reponse);
https://stackoverflow.com/questions/63012872
复制