Electron 实现无边框窗口

6 min read

要创建无边框窗口,只需在BrowserWindow的options中将frame设置为 false:

const { BrowserWindow } = require('electron')
let win = new BrowserWindow({ width: 800, height: 600, frame: false })
win.show()

通过将 transparent 选项设置为 true, 还可以使无框窗口透明:

let win = new BrowserWindow({ transparent: true, frame: false })

参考地址:https://electronjs.org/docs/api/frameless-window#透明窗口