Electron 教程简介
所有的 Node.jss built-in modules 在 Electron 中都可用,并且所有的 node 的第三方组件也可以放心使用(包括自身的模块)。…
Electron 快速入门
快速入门 简介 Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js…
Electron 在线/离线事件探测
在渲染进程中, Online and offline 事件检测,是通过标准 HTML5 API 中 navigator.onLine 属性来…
Electron 进程
Electron 中的 process 对象 与 upstream node 中的有以下的不同点: process.type String – 进程类型, 可以是 br…
Electron 支持的 Chrome 命令行开关
这页列出了Chrome浏览器和Electron支持的命令行开关. 你也可以在app模块的ready事件发出之前使用app.commandLine.appendSwitch 来添加它…
Electron 环境变量
一些 Electron 的行为受到环境变量的控制,因为他们的初始化比命令行和应用代码更早. POSIX shells 的例子: $ export ELECTRON_ENABLE_L…
Electron 应用部署
为了使用 Electron 部署你的应用程序,你存放应用程序的文件夹需要叫做 app 并且需要放在 Electron 的资源文件夹下(在 OS X 中是指 Electron.app…
Electron 向Mac App Store 应用提交向导
自从 v0.34.0, Electron 就允许提交应用包到 Mac App Store(MAS) . 这个向导提供的信息有 : 如何提交应用和 MAS 构建的限制. 注意: 从 …
Electron 应用打包
Electron 应用打包 为舒缓 Windows 下路径名过长的问题 ,也略对 require 加速以及简单隐匿你的源代码,你可以通过极…
Electron 使用原生模块
Electron 同样也支持原生模块,但由于和官方的 Node 相比使用了不同的 V8 引擎,如果你想编译原生模块,则需要手动设置 Electron 的 headers 的位置。 …
Electron 使用 Selenium 和 WebDriver
引自ChromeDriver – WebDriver for Chrome: WebDriver 是一款开源的支持多浏览器的自动化测试工具。它提供了操作网页、用户输入、…
Electron DevTools扩展
为了使调试更容易,Electron 原生支持 Chrome DevTools Extension。 对于大多数DevTools的扩展,你可以直接下载源码,然后通过 BrowserW…
Electron 使用 Pepper Flash 插件
Electron 现在支持 Pepper Flash 插件。要在 Electron 里面使用 Pepper Flash 插件,你需要手动设置 Pepper Flash 的路径和在你…
Electron 使用 Widevine CDM 插件
在 Electron ,你可以使用 Widevine CDM 插件装载 Chrome 浏览器 . 获取插件 Electron 没有为 Widevine CDM 插件 配制许可 re…
Electron 离屏渲染
离线渲染允许您在位图中获取浏览器窗口的内容,因此可以在任何地方渲染,例如在3D场景中的纹理。Electron中的离屏渲染使用与 Chromium Embedded Fra…
Electron 交互式解释器 (REPL)
读取(Read)-运算(Eval)-输出(Print)-循环(Loop) (REPL) 是很简单的, 交互式的计算机编程环境,它采用单个用户输入,运算并返回结果给用户。 在这里&n…
Electron 自动更新功能autoUpdater
autoUpdater 启用应用程序自动更新。 过程: main autoUpdater模块为Squirrel框架提供了一个界面。 您可以通过使用以下任一项目快速启动多…
Electron DOM File对象
File对象 为了让用户能够通过HTML5的file API直接操作本地文件,DOM的File接口提供了对本地文件的抽象。Electron在File接口中增加了一个path属性,它…
Electron window.open 函数
当在界面中使用 window.open 来创建一个新的窗口时候,将会创建一个 BrowserWindow 的实例,并且将返回一个标识,这个界面通过标识来对这个新的窗口进行有限的控制…
Electron app 模块
app 模块是为了控制整个应用的生命周期设计的。 下面的这个例子将会展示如何在最后一个窗口被关闭时退出应用: var app = require(app); app.on…