每当我设置BrowserWindow的最大大小时,它会重置最小大小。同样,每当我设置最小尺寸时,它会重置最大尺寸。我的BrowserWindow需要最大和最小尺寸。难道我做错了什么?是否有其他方法可以设置BrowserWindow的最大和最小大小?
mainWindow.setMinimumSize(minimumSize.width, minimumSize.height);
mainWindow.setMaximumSize(maximumSize.width, maximumSize.height);
答案 0 :(得分:2)
正在调查此问题的active issue at the Electron Github repository。
当前的解决方法似乎需要两次调用之间的一点时间:
setTimeout(() => remote.getCurrentWindow().setMaximumSize(300, 300), 200);
remote.getCurrentWindow().setMinimumSize(50, 50);