首页 > 解决方案 > Electron 应用程序不会在前端使用 javascript 关闭

问题描述

我刚刚开发了一个电子应用程序,并很快为该应用程序制作了一个关闭按钮。这是一些代码:
HTML for button

<button id="close-btn">close app</button>

Javascript(前端)

const electron = require('electron').remote

const closeBtn = document.getElementById('close-btn')

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

出于某种原因,当我测试按钮时,它不起作用!而我webPrefrencesnodeIntegration设置为真并contextIsolation设置为假。我检查了我是否将 JS 文件与点击事件的警报正确链接,它工作得很好。\

任何人都知道发生了什么以及如何解决它?

标签: javascriptelectron

解决方案


推荐阅读