Electron BrowserWindow.unmaximize()自定义窗口框架不起作用

时间:2017-01-28 17:58:36

标签: javascript electron

我使用时遇到问题      BrowserWindow.unmaximize  在电子和BrowserWindow.isMaximized 因为我使用自定义窗口框架制作应用程序,这是一个无法正常工作的大问题

这是我的代码::

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();
  }

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

1 个答案:

答案 0 :(得分:0)

根据this对几乎相同问题的回答,如果您使用

,它可能会起作用

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

var ipcRenderer = require('electron').ipcRenderer;我遇到了同样的问题。用大括号括起ipcMain并将var更改为const就可以了。