每当我设置 BrowserWindow 的最大尺寸时,它都会重置最小尺寸。同样,每当我设置最小尺寸时,它都会重置最大尺寸。我的 BrowserWindow 需要最大和最小尺寸。难道我做错了什么?是否有另一种方法可以同时设置 BrowserWindow 的最大和最小尺寸?
mainWindow.setMinimumSize(minimumSize.width, minimumSize.height);
mainWindow.setMaximumSize(maximumSize.width, maximumSize.height);
最佳答案
有一个 active issue at the Electron Github repository关于正在调查的这个问题。
当前的解决方法似乎需要两次调用之间有一点时间:
setTimeout(() => remote.getCurrentWindow().setMaximumSize(300, 300), 200);
remote.getCurrentWindow().setMinimumSize(50, 50);
关于javascript - 在 Electron BrowserWindow 中设置最大和最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212956/