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