javascript - 在Electron JS中无法使用 Remote 关闭窗口

标签 javascript node.js npm electron

我尝试了以下代码来关闭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();
});
请告诉我我现在应该做什么。
提前致谢...

最佳答案

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

webPreferences: {
        nodeIntegration: true
}
尽管对于较旧的版本不是必需的,但对于较新的版本则是必需的。

关于javascript - 在Electron JS中无法使用 Remote 关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63004221/

相关文章:

javascript - 使用 JavaScript 获取变量名

javascript - 单击下拉菜单按钮时 Bootstrap 打开链接

node.js - 令我害怕的 sh 线,它便携吗?

node.js - 使用 Express 和 node.js 在响应中发送换行符

javascript - 用于将 vue 组件发布到 npm 包中的 Webpack 配置

javascript - React redux 使用不同的调度更新单个属性与更新整个对象

javascript - for 循环内的 setTimeOut

node.js - 如何在 mongoskin 中使用读取首选项?

node.js - 如何让 Gulp 识别编译文件中的更改/更新?

node.js - 反向地理编码 NPM node.js