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(另一事件發生我破壞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沒有打開時,一切正常,所以在切換窗口時必須發生一些事情。也許有些事情是按錯誤順序完成的?