Manage multiple windows of Electron gracefully and provides powerful features.
xudafeng | sriting | snapre | ColaDaddyz | z0gSh1u | zlyi |
|---|---|---|---|---|---|
moshangqi |
This project follows the git-contributor spec, auto updated at Fri Apr 25 2025 11:40:35 GMT+0800.
$ npm i electron-windows --saveconstWindowManager=require('electron-windows');constwindowManager=newWindowManager();const{ app }=require('electron');constwinRef=windowManager.create({name: 'window1',loadingView: {url: '',},browserWindow: {width: 800,height: 600,titleBarStyle: 'hidden',title: 'demo',show: false,webPreferences: {nodeIntegration: app.isDev,webSecurity: true,webviewTag: true,},},openDevTools: true,storageKey: 'storage-filename',// optional. The name of file. Support storage of window statestoragePath: app.getPath('userData'),// optional. The path of file, only used when storageKey is not empty });- support storage of window configuration
- clone pointed window
The MIT License (MIT)
