2017-01-28 3 views
0

У меня есть проблема с использованием BrowserWindow.unmaximize в электроне и BrowserWindow.isMaximized , потому что им сделать приложение с пользовательским оконной рамой это большая проблема, что ее не работаетElectron BrowserWindow.unmaximize() Выборочные оконная рама не работает

Вот мой код ::

const $ = require('jquery'); 
var remote = require('electron').remote; 


var win = remote.getCurrentWindow(); 

$('#actionBarWindowMin').click(function(e){ 
    win.minimize(); 
}); 

$('#actionBarWindowClose').click(function(e){ 
    win.close(); 
}); 

$('#actionBarWindowMax').click(function(e) { 

//Problem is here 


    if(win.isMaximized()){ 
     win.unmaximize(); 
    }else{ 
     win.maximize(); 
    } 

// -------------  
}); 

ответ

0

Согласно this ответ на почти такой же проблемой, это может сделать трюк, если вы используете

const {remote} = require('electron');

У меня была та же проблема с var ipcRenderer = require('electron').ipcRenderer;. Вложение ipcMain с фигурными скобками и сменой var to const сделало трюк.