在 Electron 中创建新的 BrowserWindow
实例时,可以设置多个标志,其中之一是全屏
。
标志的描述如下:
Whether the window should show in fullscreen. When explicitly set to false the fullscreen button will be hidden or disabled on macOS. Default is false.
但是,根据我的经验,窗口只是移动到屏幕的左下角(请注意,按钮本身也是绿色的,而不是灰色的)。
我上传了显示此行为的 GIF here. (堆栈不允许我上传大文件)
我的createWindow
声明如下:
mainWindow = new BrowserWindow({
height: 600,
width: 600,
title: 'Registar',
titleBarStyle: 'hiddenInset',
show: false,
resizable: false,
fullscreen: false,
});
我认为将 ressized
标志设置为 false 可能会与全屏
发生冲突。
我正在使用 Electron-vue 样板,它随 Electron 1.7.5 一起提供。更新到 2.0.0没有解决这个问题。使用 yarn Upgrade --latest
更新所有内容(忽略我的 package.json
)。
我运行的是 macOS High Sierra 10.13.4。
如果您想了解更多信息,请询问。
最佳答案
关于javascript - Electron:将 'fullscreen' 标志设置为 false 不会禁用 macOS 上的全屏按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50324479/