У меня есть электронное приложение, которое загружает URL-адрес веб-версии приложения.
Однако я не могу закрыть приложение, нажав кнопку X, и у меня нет доступа к веб-приложению.
Я пробовал это:
let count = BrowserWindow.getAllWindows().length;
///returns 1, so there is only 1 window)
window.onbeforeunload=function(e){
e.returnValue=undefined;
return undefined;
}
window.close();
app.quit();
Ничего не происходит.
app.exit(0)
работает, но я не хочу его использовать. Есть ли способ закрыть приложение с помощью window.close
и app.quit
?
EDIT:
Проблема в глобальных событиях до загрузки. Если я нажимаю удалить в devtools, я могу закрыть приложение.
Также этот let names= window.eventNames();
возвращает массив, который не имеет beforeunload events