Javascript 如何在macOS上的electronjs中使用无框窗口获得方形角?

Javascript 如何在macOS上的electronjs中使用无框窗口获得方形角?,javascript,window,electron,Javascript,Window,Electron,我正在创建一个电子应用程序,我注意到无框窗口有圆角。事实上,大多数应用程序在macOS上都有圆角。问题是我完全希望有一个像Windows10那样的方角应用程序 我已尝试设置半径:[0,0,0,0],但它不起作用 下面是我用来创建窗口的代码: win = createWindow( { width, height, frame: false, transparent: true, radii: [0,0,0,0] },

我正在创建一个电子应用程序,我注意到无框窗口有圆角。事实上,大多数应用程序在macOS上都有圆角。问题是我完全希望有一个像Windows10那样的方角应用程序

我已尝试设置
半径:[0,0,0,0]
,但它不起作用

下面是我用来创建窗口的代码:

win = createWindow(
    { 
      width,
      height,
      frame: false,
      transparent: true,
      radii: [0,0,0,0]
    }, 
    url.format({
      pathname: path.join(__dirname, 'renderer/index.html'),
      protocol: 'file:',
      slashes: true
    }),
    mainClose
  )
有人有任何建议或代码解决方案吗

我还注意到,当macOS上的窗口是透明的时,它们的顶部有白色边框。你猜我怎么解决这个问题

干杯,
MK

您可以尝试创建一个透明/无框窗口,然后使主体为方形。如果你这样做,你将不得不重新创建关闭、最小化和最大化按钮以及应用程序中的工具栏。我认为他们还没有实现这一点,但你可以尝试查看此线程的解决方法:
radii
甚至不作为属性存在???