так что я довольно новичок в javascript и электронном.Я создал безрамное окно и добавил панель с 3 кнопками (свернуть, развернуть и закрыть).
<div class="menu-buttons">
<button id="window-minimize" class="menu-button">?</button>
<button id="window-maximize" class="menu-button">?</button>
<button id="window-close" class="menu-button">✕</button>
</div>
Также я добавил скрипт menubar.js:
const $ = require('jquery')
const { remote } = require('electron')
var window = remote.getCurrentWindow()
$('#window-minimize').click(() => {
window.maximize()
})
$('#window-maximize').click(() => {
if(!window.isMaximized()) {
window.maximize()
} else {
window.unmaximize()
}
})
$('#window-close').click(() => {
window.close()
})
Теперь моя проблема в том, что кнопка закрытия работает отлично, но остальные методы окна возвращают ошибку:
Uncaught TypeError: window.isMaximized не является функцией в HTMLButtonElement.(menubar.js: 11)
Поэтому я не уверен, почему кнопка закрытия работает, а другие методы не работают.