2016-07-05 87 views
1

无论何时设置BrowserWindow的最大尺寸,它都会重置最小尺寸。同样,无论何时我设置最小尺寸,它都会重置最大尺寸。我需要BrowserWindow的最大和最小尺寸。难道我做错了什么?是否有另一种方法来设置BrowserWindow的最大和最小尺寸?在电子浏览器窗口中设置最大和最小尺寸

mainWindow.setMinimumSize(minimumSize.width, minimumSize.height); 
mainWindow.setMaximumSize(maximumSize.width, maximumSize.height); 

回答

2

有一个active issue at the Electron Github repository关于正在调查的这个问题。

目前的解决方法似乎需要两个呼叫之间的一个小时间:

setTimeout(() => remote.getCurrentWindow().setMaximumSize(300, 300), 200); 
remote.getCurrentWindow().setMinimumSize(50, 50); 
+0

这并不为我工作。不过,我在活跃的问题中增加了更多信息。猜猜让这个问题再次公开是没有意义的。 – driima

+0

这个问题似乎在我们讨论后几天就解决了,它已经从Electron 1.2.7开始集成了。 –

+0

非常好!谢谢你通知我。 – driima