electron寫客戶端項目被环,需要設置父級窗口無邊框真竖,frame: false配置之后
在macos系統(tǒng)中會出現(xiàn)脐雪,window用戶并沒有這個現(xiàn)象
在父窗口全屏情況下打開子窗口
子窗口也會被最大化全屏,這時候沒有菜單關閉子窗口或者最小化子窗口
這時候我們只需要把子窗口的parent指定父窗口去掉即可
解決方案:
不指定父窗口恢共,子窗口就不會繼承父窗口的配置
// 父窗口
mainWindow = new BrowserWindow({
show: false,
width: 1200,
height: 728,
frame: false,
titleBarStyle: 'hiddenInset'
})
// 子窗口
childWindow = new BrowserWindow({
width: 800,
height: 600,
icon: getAssetPath('icon.ico'),
// parent: this.mainWindow as BrowserWindow, // 設置父窗口
// modal: true, // 設置為模態(tài)窗口
show: false, // 隱藏窗口战秋,等待加載完成后再顯示
title: ' '
})