Javascript 如何在macOS上的electronjs中使用无框窗口获得方形角?
我正在创建一个电子应用程序,我注意到无框窗口有圆角。事实上,大多数应用程序在macOS上都有圆角。问题是我完全希望有一个像Windows10那样的方角应用程序 我已尝试设置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] },
半径:[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
甚至不作为属性存在???