electron中的几个概念

这里记录一下,学习用

 

┌─────────────────────────────────────────┐
│ 主进程 (Main Process) │
│ - main.js │
│ - appData.js │
│ - 可以访问所有 Node.js API │
└─────────────────────────────────────────┘
↕ IPC 通信
┌─────────────────────────────────────────┐
│ 渲染进程 (Renderer Process) │
│ ┌─────────────────────────────────────┐ │
│ │ IsolatedWorld (隔离世界) │ │
│ │ - preload.js 运行在这里 │ │
│ │ - 可以访问 ipcRenderer │ │
│ │ - 可以访问部分 Node.js API │ │
│ └─────────────────────────────────────┘ │
│ ↕ contextBridge │
│ ┌─────────────────────────────────────┐ │
│ │ MainWorld (主世界) │ │
│ │ - 网页代码运行在这里 │ │
│ │ - Vue 应用在这里 │ │
│ │ - 不能直接访问 Node.js API │ │
│ └─────────────────────────────────────┘ │

 

posted @ 2025-09-22 17:16  hh9515  阅读(7)  评论(0)    收藏  举报