跳到主要内容

桌面应用

Electron

用户界面

调试

模块说明兼容平台来源进程
Debugtron调试管理---
electron-debug调试---
electron-unhandled错误捕获---

界面开发

视图

模块说明兼容平台来源进程
webFrame当前网页-electronRenderer
webUtilsWeb API 对象交互的工具层-electronRenderer

数据通信

模块说明兼容平台来源进程
contextBridge上下文桥梁-electronRenderer
ipcMain异步通信(从主进程到渲染进程)-electronMain
\- ipcRenderer异步通信(从渲染进程到主进程)-electronRenderer
MessageChannelMain通道消息传递(从渲染进程到渲染进程)-electronMain
\- MessagePortMain通道消息传递端口--Main
parentPort与父进程通信-processUtility

监控与分析

模块说明兼容平台来源进程
crashReporter崩溃日志收集-electronMain, Renderer

性能

模块说明兼容平台来源进程
contentTracing性能追踪数据收集-electronMain

安全

模块说明兼容平台来源进程
-----

场景-音视频

模块说明兼容平台来源进程
desktopCapturer从桌面捕获音频和视频的媒体源的信息-electronMain

平台

日志

模块说明兼容平台来源进程
netLog网络日志-electronMain
electron-log日志管理---

支付

模块说明兼容平台来源进程
inAppPurchaseMac App Store中的应用内购买macOSelectronMain

网络协议

模块说明兼容平台来源进程
protocol注册自定义协议并拦截基于现有协议的请求-electronMain

本地存储

模块说明兼容平台来源进程
safeStorage安全存储-electronMain
electron-store存储管理---

系统-基础

模块说明兼容平台来源进程
process进程对象--Main, Renderer
utilityProcess子进程对象--Main
app应用程序-electronMain
autoUpdater自动更新--Main
electron-updater更新管理---
electron-dl下载管理---
globalShortcut快捷键-electronMain
nativeTheme主题-electronMain
shell使用默认应用程序管理文件和 url-electronMain, Renderer
systemPreferences系统首选项-electronMain, Utility
pushNotifications消息推送macOSelectronMain

系统-界面

模块说明兼容平台来源进程
BaseWindow窗口-electronMain
BrowserWindow浏览器窗口-electronMain
View视图-electronMain
WebContentsView显示Web页面的视图-electronMain
webContentsWeb页面-electronMain
session会话-electronMain
webFrameMain内联框架-electronMain
dialog对话框-electronMain
Menu应用菜单和上下文菜单-electronMain
menubar菜单栏---
electron-context-menu上下文菜单---
ShareMenu共享菜单macOSelectronMain
nativeImage图片-electronMain, Renderer
Notification通知-electronMain
Tray系统托盘-electronMain
TouchBar触控板macOSelectronMain
app.dockDock菜单macOSappMain
app.addRecentDocument()最近打开的文档列表-appMain
win.setProgressBar()进度条-BrowserWindowMain
app.setUserTasks()任务栏自定义:弹出列表WindowsappMain
win.setThumbarButtons()任务栏自定义:缩略图工具栏WindowsBrowserWindowMain
win.setOverlayIcon()任务栏自定义:图标叠加WindowsBrowserWindowMain
win.flashFrame()任务栏自定义:闪烁框WindowsBrowserWindowMain

设备-物理设备

模块说明兼容平台来源进程
screen屏幕-electronMain
powerSaveBlocker低功耗(休眠)模式-electronMain
clipboard剪贴板-electronMain, Renderer
net网络请求-electronMain, Utility
powerMonitor电源状态-electronMain

设备-主板接口

模块说明兼容平台来源进程
systeminformation系统信息:USB、系统、内存、电池、磁盘、网络、Wi-Fi、蓝牙、CPU、 打印---

参考