所以我对javascript和electronic还是比较陌生。我创建了一个无框窗口,并添加了一个带有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()
})
现在我的问题是关闭按钮可以正常工作,但是其余的窗口方法返回错误:
未捕获的TypeError:window.isMaximized不是HTMLButtonElement上的函数。(menubar.js:11)
因此,我不确定关闭按钮为何起作用,而其他方法不起作用。
慕妹3242003
白衣非少年
相关分类