注意:已经转移到https://shmilylin.github.io/Electron-Document-CN 。简书上仍然会更新,不过更新较慢,并且因为简书不支持内链,所以所有内链无效请找简书官方解决。目前翻译完成的部分正在校订,如有疏漏或不妥的地方欢迎指正。
写在前面:
Electron的官方文档我只是顺手翻译给自己看,只是作为参考,并不完全准确,部分翻译结果中有自己的理解和语言润色成分,介意的勿看。
指南
关于Electron
1.术语表
2.支持的平台
3.安全
4.Electron的版本管理
5.应用发布
6.Mac App Store提交指南
7.Windows Store指南
8.应用打包
9.使用Native Node Modules
10.调试主进程
11.使用Selenium和WebDriver
12.开发工具扩展
13.使用Pepper Flash插件
14.使用Widevine CDM插件
15.在Headless CI Systems中测试(Travis, Jenkins)
16.离屏渲染
教程
1.快速开始
2.桌面环境整合
3.联网/脱机事件监听
4.REPL
接口参考
1.Synopsis
2.process对象
3.Supported Chrome Command Line Switches
4.环境变量
自定义DOM元素
1.File
Object
2.<webview>
Tag
3.window.open
Function
主进程模块
1.app
2.autoUpdater
3.BrowserWindow
4.contentTracing
5.dialog
6.globalShortcut
7.ipcMain
8.Menu
9.MenuItem
10.net
11.powerMonitor
12.powerSaveBlocker
13.protocol
14.session
15.systemPreferences
16.Tray
17.webContents
渲染进程模块(网页)
1.desktopCapturer
2.ipcRenderer
3.remote
4.webFrame
共享模块
1.clipboard
2.crashReporter
3.nativeImage
4.screen
5.shell
进阶
1.Coding Style
2.Using clang-format on C++ Code
3.Source Code Directory Structure
4.Technical Differences to NW.js (formerly node-webkit)
5.Build System Overview
6.Build Instructions (macOS)
7.Build Instructions (Windows)
8.Build Instructions (Linux)
9.Debug Instructions (macOS)
10.Debug Instructions (Windows)
11.Setting Up Symbol Server in debugger
12.Documentation Styleguide
FAQ
Electron FAQ