app模块用来控制应用的整个生命周期
引用app模块
var app = require('app');
// 触发事件,全部窗口关闭时退出应用
app.on('window-all-closed', function () {
app.quit()
})
事件列表
will-finish-launching
当应用程序完成基础的启动的时候被触发。
ready
当 Electron 完成初始化时被触发。
window-all-closed
当所有的窗口都被关闭时触发。
before-quit
在应用程序开始关闭它的窗口的时候被触发。
will-quit
当所有的窗口已经被关闭,应用即将退出时被触发。
quit
当应用程序正在退出时触发。
open-file
当用户想要在应用中打开一个文件时触发。
open-url
当用户想要在应用中打开一个url的时候被触发。URL格式必须要提前标识才能被你的应用打开。
activate
当应用被激活时触发,常用于点击应用的 dock 图标的时候。
browser-window-blur
当一个窗口失去焦点的时候触发。
browser-window-focus
当一个窗口获得焦点的时候触发。
browser-window-created
当一个窗口被创建的时候触发。
certificate-error
当对 url 验证 certificate 证书失败的时候触发。
select-client-certificate
当一个客户端认证被请求的时候被触发。
login
当 webContents 要做进行一次 HTTP 登陆验证时被触发。