进程通信 (ipc模块)
1. Renderer => Main
callback
- ipcRenderer.send
-
Promise
ipcRenderer.invoke
-
2. Main => Renderer
icpRenderer.on()
-
3. Renderer => Renderer
通知事件
-
数据共享
Web技术(localStorage、sessionStorage、indexedDB)
- remote( 有隐患)
sync模式
Electron 创建原生GUI
系统功能
- clipboard 剪切板
- globalShortcut 全局快捷键
- desktopCapture 捕获桌面
- shell 打开文件、URL
系统交互
- winRT(NodeRT)
- Applescript(node-applescript)
- Shell(node.js child_process)