Я разрабатываю настольное приложение от Electron. Какие окна без рамок, и я пишу кнопку JS для максимизации/разворачивания, которая работает хорошо?
<button class="max" onclick="MaxUnMax();"> </button>
JS
function MaxUnMax () {
const remote = require('electron').remote
const { BrowserWindow } = remote;
var window = remote.getCurrentWindow();
if (!window.isMaximized()) {
window.maximize();
} else {
window.unmaximize();
}
}
Но когда я отключаю возможность изменения размера (на resizable: false
на main.js), кнопка максимизации/разворачивания не работает.
getFocusedWindow
вместоgetCurrentWindow
. Это решает вашу проблему? - person kontrollanten   schedule 23.10.2017