关于 close.window() 方法的电子问题
Electron Issue about close.window() Method
我有一个 Electron 应用程序,只需按一下按钮,它就会打开一个新的 Window。说 Window 还有一个 id 为 "closeBtn" 的按钮。现在我尝试使用以下代码在与所述元素关联的 js 中处理它
const electron = require("electron")
const path = require("path")
const remote = electron.remote
const closeBtn = document.getElementById("closeBtn")
closeBtn.addEventListener("click", function(e) {
var window = remote.getCurrentWindow();
window.close();
})
但不知何故这不起作用,新的 window 没有在按下按钮时关闭。我做错了什么?
通过将 webPreferences {nodeIntegration: true} 添加到我新生成的 Window 的值来修复它。
我有一个 Electron 应用程序,只需按一下按钮,它就会打开一个新的 Window。说 Window 还有一个 id 为 "closeBtn" 的按钮。现在我尝试使用以下代码在与所述元素关联的 js 中处理它
const electron = require("electron")
const path = require("path")
const remote = electron.remote
const closeBtn = document.getElementById("closeBtn")
closeBtn.addEventListener("click", function(e) {
var window = remote.getCurrentWindow();
window.close();
})
但不知何故这不起作用,新的 window 没有在按下按钮时关闭。我做错了什么?
通过将 webPreferences {nodeIntegration: true} 添加到我新生成的 Window 的值来修复它。