2016-07-05 85 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