在Electron中创建新的BrowserWindow
实例时,可以设置几个标志,其中一个是fullscreen
。
标志的描述如下:
窗口是否应以全屏显示。当显式设置为false时,将在macOS上隐藏或禁用全屏按钮。默认为false。
然而,根据我的经验,窗口只是移动到屏幕的左下角(注意按钮本身也是绿色,而不是灰色)。
我上传了一个显示此行为的GIF here.(Stack赢了,不让我上传大文件)
我的createWindow
声明如下:
mainWindow = new BrowserWindow({
height: 600,
width: 600,
title: 'Registar',
titleBarStyle: 'hiddenInset',
show: false,
resizable: false,
fullscreen: false,
});
我认为resizable
标志设置为false可能会与fullscreen
冲突,不知何故。
我正在使用Electron 1.7.5附带的electron-vue
样板。更新到2.0.0 不解决了这个问题。使用package.json
更新所有内容(忽略yarn upgrade --latest
}。
我正在运行macOS High Sierra 10.13.4。
如果您想了解更多信息,请询问。