Electron无框架浏览器窗口在Mac上不能完全移除整个框架/标题栏

4

我有一个使用以下选项启动的Electron BrowserWindow

const opts = {
    transparent: true,
    frame: false,
    width: 400,
    hasShadow: false,
    alwaysOnTop: true,
    resizable: false,
    titleBarStyle: "none",
    webPreferences: {
      nodeIntegration: true,
    },
  };

它的功能已经基本实现了,但仍然可以看到框架或标题栏的顶部:

enter image description here

是否有任何方法可以完全去除它?


1
titleBarStyle: 'hiddenInset' 可能是什么? - John Ruddell
很遗憾,这实际上显示了交通灯的点(而且那该死的顶部线仍然存在)。 - pat
等一下,你想做什么?为什么要在这样的东西上面放一个窗口?这里的用例是什么? - John Ruddell
这个图像是新窗口。我只想把它顶部的那条线条去掉,看起来像是框架或标题栏的残留物(更新以更清楚地表达我想要移除的内容)。 - pat
titleBarStyle: 'hidden' 对我有效。 - Antoni
你能提供一个网址,让我们重现你的问题吗? - John Ruddell
2个回答

0

这个视频包含了一些看起来可以去掉边框的选项,但我不确定哪个选项可以去掉头部那一行:

{ width:300, height:300, movable:true, center:true, kiosk:false, fullscreen:false, frame:false, transparent:true }

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接