要多坚强,才能念念不忘。

引自ChromeDriver – WebDriver for Chrome: WebDriver 是一款开源的支持多浏览器的自动化测试工具。它提供了操作网页、用户输入、JavaScript 执行等能力。ChromeDriver …

浏览器窗口的开发工具仅能调试渲染器的进程脚本(比如 web 页面)。为了提供一个可以调试主进程的方法,Electron 提供了 –debug 和 –debug-brk 开关。 命令行开关 使用如下的命令行开关来调试 Electron 的 …

Electron 同样也支持原生模块,但由于和官方的 Node 相比使用了不同的 V8 引擎,如果你想编译原生模块,则需要手动设置 Electron 的 headers 的位置。 原生Node模块的兼容性 当 Node 开始换新的V8引擎版 …

为舒缓 Windows 下路径名过长的问题issues,也略对 require 加速以及简单隐匿你的源代码,你可以通过极小的源代码改动将你的应用打包成 asar。 生成 asar 包 asar 是一种将多个文件合并成一个文件的类 tar 风 …

自从 v0.34.0, Electron 就允许提交应用包到 Mac App Store(MAS) . 这个向导提供的信息有 : 如何提交应用和 MAS 构建的限制. 注意: 从 v0.36.0,当应用成为沙箱之后,会有一个 bug 阻止 …

为了使用 Electron 部署你的应用程序,你存放应用程序的文件夹需要叫做 app 并且需要放在 Electron 的资源文件夹下(在 OS X 中是指 Electron.app/Contents/Resources/,在 Linux 和 …

以下的平台是 Electron 目前支持的: OS X 对于 OS X 系统仅有64位的二进制文档,支持的最低版本是 OS X 10.8。 Windows 仅支持 Windows 7 及其以后的版本,之前的版本中是不能工作的。 对于 Win …

一些 Electron 的行为受到环境变量的控制,因为他们的初始化比命令行和应用代码更早. POSIX shells 的例子: $ export ELECTRON_ENABLE_LOGGING=true $ electron Windows …

这页列出了Chrome浏览器和Electron支持的命令行开关. 你也可以在app模块的ready事件发出之前使用app.commandLine.appendSwitch 来添加它们到你应用的main脚本里面: const app = re …

Electron 中的 process 对象 与 upstream node 中的有以下的不同点: process.type String – 进程类型, 可以是 browser (i.e. main process)或 ren …