我将我的 macOS 更新到 10.13 Beta 版,感觉比以往任何时候都好。然而,当我启动我的 Electron 应用程序时,我立即注意到在 10.12 下完美运行的无框窗口显示了一个标题栏。这是一张图片:
注意顶部的灰色条。所需的行为将是顶部没有灰色条。在撰写本文时,我使用的是最新的 Electron 版本(1.6.11)和最新版本的 Node.js。有人可以解释为什么会发生这种情况,以及可能的解决方法吗?
这是我创建这个的代码BrowserWindow
:
mainWindow = new BrowserWindow({
left: electron.screen.getPrimaryDisplay().workAreaSize.width - 30,
width: 30,
height: (global.sharedObject.courseCount + 2) * 18 - 2 + 14,
transparent: true,
resizable: false,
frame: false,
show: false,
alwaysOnTop: true,
hasShadow: false
});