main.js 700 B

1234567891011121314151617181920212223242526272829303132333435
  1. const electron = require('electron');
  2. const app = electron.app;
  3. const BrowserWindow = electron.BrowserWindow;
  4. let mainWindow;
  5. function createWindow() {
  6. mainWindow = new BrowserWindow({
  7. width: 800,
  8. height: 600,
  9. webPreferences: {
  10. nodeIntegration: true,
  11. worldSafeExecuteJavaScript: true
  12. }
  13. });
  14. mainWindow.loadURL(`file://${__dirname}/electron-index.html`);
  15. mainWindow.webContents.openDevTools();
  16. mainWindow.on('closed', function () {
  17. mainWindow = null;
  18. });
  19. }
  20. app.on('ready', createWindow);
  21. app.on('window-all-closed', function () {
  22. if (process.platform !== 'darwin') {
  23. app.quit();
  24. }
  25. });
  26. app.on('activate', function () {
  27. if (mainWindow === null) {
  28. createWindow();
  29. }
  30. });