![5f672c09a68e7439fb10fb0596778a38.png](https://img-blog.csdnimg.cn/img_convert/5f672c09a68e7439fb10fb0596778a38.png)
Electron 中的进程分类
在 Electron 中,存在两种进程:主进程
和渲染进程
。
渲染进程
你可以理解为view层,也就是我们非常熟悉的显示页面的进程. 在这里你可以调用nodejs接口的能力,也可以做我们已经非常熟悉的浏览器操作. 但是你想要调用主进程才能做的一些操作的时候,就需要一个通讯机制,告诉主进程你要干嘛干嘛.
IPC通讯
渲染层向主进程发送通知
//index.html,渲染进程发送通知
onst electron = require('electron')
const ipcRenderer = electron.ipcRenderer
ipcRenderer.send('main-process-messages','hellow')
// main.js 主进程接收通知
const {
ipcMain } = require('electron');
ipcMain.on('main-process-messages', function(event, message) {
console.log(message)
});
主进程向渲染进程发送通知
// main.