我试图为我的电子应用程序做一个退出按钮,但每次我按下它什么也不做。
我的文件中目前有以下设置:
main.js:
const {app, BrowserWindow, ipcMain, Menu} = require('electron');
const url = require('url');
const path = require('path')
...
ipcMain.on('quitApp', () => {
app.quit();
})
render.js:
const {ipcRenderer} = require('electron').ipcRenderer;
const closeApp = document.getElementById('closeApp');
closeApp.addEventListener('click', () => {
ipcRenderer.send('quitApp');
});
index.html:
<body>
<div class="menu">
...
<button id="closeApp">Quit</button>
<script src="./scripts/render.js"></script>
</div>
</body>
</html>
1条答案
按热度按时间cpjpxq1n1#
首先将render.js的第一行编辑为
此外,检查您是否放入了
BrowserWindow.webPreferences
nodeINtegration:true
和contextIsolation : false
。