2
1.Step電子BrowserWindow分の高さと非表示にした後に動作していない幅()ショー()メソッド
mainWindow = new BrowserWindow({
width: 1200,
height: 700,
center: true,
'min-height': 700,
'min-width': 1200,
webPreferences: {nodeIntegration:true}});
mainWindow.loadURL(HOME_URL);
2.Step(いくつかのイベントが発生すると、私は一時的に非表示のメインウィンドウにしたいし、別の(createFacebookWindowを示し、( )FN))が既にloadingURLある
mainWindow.hide();
facebookWindow = require('./modules/auth/views.js').createFacebookWindow();
FB Window settings ({
width: 1200,
height: 700,
center: true,
'min-height': 700,
'min-width': 1200,
webPreferences: {nodeIntegration:false}})
3.Step(別のイベントiはFBウィンドウを破壊し、メインウィンドウを表示して起こる)
facebookWindow.close();
facebookWindow.on('closed', function() {
facebookWindow = null;
mainWindow.show();
//I tried below options it doesn't work
//mainWindow.setSize(1200, 700);
//mainWindow.setMinimumSize(1200, 700);
要約:
実際にこれらの手順の後、私がmainWindowを表示すると、mainWindowの設定min-heightとmin-widthが機能していないことが表示されます。
facebookWindowが開かれていないときはすべて正常ですので、ウィンドウで切り替えるときに何かが起きている必要があります。たぶん何かが間違った順序で行われるのでしょうか?