123456789101112131415161718192021222324252627282930 |
- const {app, BrowserWindow, ipcMain} = require('electron')
- const path = require('path')
- function createWindow () {
- const mainWindow = new BrowserWindow({
- webPreferences: {
- preload: path.join(__dirname, 'preload.js')
- }
- })
- ipcMain.on('set-title', (event, title) => {
- const webContents = event.sender
- const win = BrowserWindow.fromWebContents(webContents)
- win.setTitle(title)
- })
- mainWindow.loadFile('index.html')
- }
- app.whenReady().then(() => {
- createWindow()
-
- app.on('activate', function () {
- if (BrowserWindow.getAllWindows().length === 0) createWindow()
- })
- })
- app.on('window-all-closed', function () {
- if (process.platform !== 'darwin') app.quit()
- })
|