首页 > 解决方案 > 无法在 Electron JS 中使用远程关闭窗口

问题描述

我尝试了以下代码来关闭 Electron JS 中的无框窗口。但是单击按钮时窗口不会关闭。我是 Electron 的新手,我现在被困在这里。

const electron = require('electron');
const path = require('path');
const remote = electron.remote;

const closeBtn = document.getElementById('closeBtn');

closeBtn.addEventListener('click', function(event) {
    var window = remote.getCurrentWindow();
    window.close();
});

请告诉我我现在应该做什么。提前致谢...

标签: javascriptnode.jsnpmelectron

解决方案


我解决了问题。我必须将以下属性添加到新的 BrowserWindow 声明中。

webPreferences: {
        nodeIntegration: true
}

尽管对于旧版本没有必要,但对于较新的版本是必要的。


推荐阅读