Skip to content

浏览器窗口

主进程的 BrowserWindow 模块负责创建和管理浏览器窗口。

ts
const { BrowserWindow } = require('electron');

const win = new BrowserWindow({ width: 800, height: 600 });
win.loadURL('https://github.com');
win.loadFile('index.html');
win.on('closed', () => {
  win = undefined;
});
win.minimize();
win.setSize({ width: 1000, height: 800 });

常用事件:

  • closed:窗口关闭
  • focus:窗口激活
  • show:窗口展示
  • hide:窗口隐藏
  • maximize:窗口最大化
  • minimize:窗口最小化