macOS 10.13(Beta)中的Frameless BrowserWindow仍显示标题栏

时间:2017-06-09 02:41:16

标签: macos electron macos-high-sierra

我将我的macOS更新到版本10.13 Beta,感觉比以前更好。然而,当我启动我的Electron应用程序时,我立即注意到我的无框窗口在10.12之下完美地工作,显示了一个标题栏。这是一张图片:

Undesired Behavior

注意顶部的灰色条。期望的行为是顶部没有灰色条。在撰写本文时(1.6.11)和最新版本的Node,我使用的是最新的Electron版本。有人可以解释为什么会发生这种情况,并可能解决这个问题吗?

这是我创建此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 }); 的代码:

func printAllNames(_ things: AnyObject...) {
    for thing in things {
        if let klass = thing.self as? Recyclable.Type {
            print(klass.name)
        }
    }
}

0 个答案:

没有答案