electron/spec/fixtures/api/exit-closes-all-windows-app/main.js

20 lines
368 B
JavaScript

const { app, BrowserWindow } = require('electron');
const windows = [];
function createWindow (id) {
const window = new BrowserWindow({ show: false });
window.loadURL(`data:,window${id}`);
windows.push(window);
}
app.whenReady().then(() => {
for (let i = 1; i <= 5; i++) {
createWindow(i);
}
setImmediate(function () {
app.exit(123);
});
});