Electron 教程
Electron desktopCapturer 模块
desktopCapturer 模块可用来获取可用资源,这个资源可通过 getUserMedia 捕获得到. // 在渲染进程中. var deskt…
Electron ipcRenderer 模块
ipcRenderer 模块是一个 EventEmitter 类的实例. 它提供了有限的方法,你可以从渲染进程向主进程发送同步或异步消息. 也可以收到…
Electron remote 模块
remote 模块提供了一种在渲染进程(网页)和主进程之间进行进程间通讯(IPC)的简便途径。 Electron中, 与GUI相关的模块(如 dialog,&n…
Electron webFrame 模块
web-frame 模块允许你自定义如何渲染当前网页 . 例子,放大当前页到 200%. var webFrame = require(electron).webFram…
Electron clipboard 模块
clipboard 模块提供方法来供复制和粘贴操作 . 下面例子展示了如何将一个字符串写道 clipboard 上: const clipboard = require(…
Electron crashReporter 模块
crash-reporter 模块开启发送应用崩溃报告. 下面是一个自动提交崩溃报告给服务器的例子 : const crashReporter = require(ele…
Electron nativeImage 模块
在 Electron 中, 对所有创建 images 的 api 来说, 你可以使用文件路径或 nativeImage 实例. 如果使用 null&n…
Electron screen 模块
screen 模块检索屏幕的 size,显示,鼠标位置等的信息.在 app 模块的ready 事件触发之前不可使用这个模块. screen&…
Electron shell 模块
shell 模块提供了集成其他桌面客户端的关联功能. 在用户默认浏览器中打开URL的示例: var shell = require(shell); shell.openE…
Electron 编码规范
以下是 Electron 项目的编码规范。 C++ 和 Python 对于 C++ 和 Python,我们遵循 Chromium 的编码规范。你可以使用 script/c…
Electron 源码目录结构
Electron 的源代码主要依据 Chromium 的拆分约定被拆成了许多部分。 为了更好地理解源代码,您可能需要了解一下 Chromium 的多进程架构。 源代码的结…
Electron 和 NW.js (原名 node-webkit) 在技术上的差异
备注:Electron 的原名是 Atom Shell。 与 NW.js 相似,Electron 提供了一个能通过 JavaScript 和 HTML 创建桌面应用的平台,同时集成…
Electron 构建系统概览
Electron 使用 gyp 来生成项目 ,使用 ninja 来构建项目. 项目配置可以在 .gyp 和 .…
Electron 构建步骤 (OS X)
遵循下面的引导,在 OS X 上构建 Electron . 前提 OS X >= 10.8 Xcode >= 5.1 node.js (外部) 如果…
Electron 构建步骤 (Windows)
遵循下面的引导,在 Windows 上构建 Electron . 前提 Windows 7 / Server 2008 R2 or higher Visual Studio 201…
Electron 构建步骤 (Linux)
遵循下面的引导,在 Linux 上构建 Electron . Prerequisites Python 2.7.x. 一些发行版如 CentOS 仍然使用 Python 2.6.x…
Electron 在调试中使用 Symbol Server
调试 symbols 让你有更好的调试 sessions. 它们有可执行的动态库的函数信息,并且提供信息来获得洁净的呼叫栈. 一个 Symbol 服务器允许调试器自动加载正确的 s…
Electron 常见问题
Electron 会在什么时候升级到最新版本的 Chrome? 通常来说,在稳定版的 Chrome 发布后两周内,我们会更新 Electron 内的 Chrome 版本。 我们只会…
Electron 版本管理
如果你是一个经验丰富的Node开发人员,你肯定知道semver – 然而这里给你的依赖管理系统可能只有粗略的指导建议而不是固定的版本号。由于对 Node 和 …
Electron:Windows商店指南
在 Windows 8 中, 一些不错的旧 win32 程序迎来了一个新朋友: 通用Windows平台(UWP)。 新的 .appx 格式不仅启用了许多新的强大…