mainWindow.restore() 失效问题
2025年1月16日小于 1 分钟
Electron 版本为:21.4.4
问题描述
在开发 Electron 应用过程中,当创建窗口时设置 transparent: true
,会导致 win.restore()
无法将最大化窗口恢复到原始大小。
原因分析
Electron 旧版本已知 Bug。
解决方案
有两种解决方案:
- 当创建窗口时设置
transparent: false
; - 使用
win.maximize()
和win.unmaximize()
控制窗口缩放。