Ich habe einen Renderer-Prozess, nennen wir es RP. Bei einem Klick öffnet sich ein Browserfenster (BW).Kann Fenster nicht schließen in Elektron
Jetzt, wenn Schließen auf BW geklickt wird, möchte ich dieses enge Ereignis in RP abfangen und es verhindern.
Ich habe festgestellt, dass das Fenster geschlossen ist, bevor das Ereignis close
in RP aufgerufen wird.
Code:
bw.on("close", (e: Electron.Event) => hideWindow(e));
let hideWindow = (e: Electron.Event) => {
e.preventDefault();
bw.hide();
return false;
}
Was mache ich falsch?
Ich bin mir bewusst, dass in bw ich vorunload verwenden kann, was funktioniert. Aber ich möchte, dass der RP kontrolliert, ob das Fenster schließt oder nicht.
Muss im Renderer angewendet werden. IE. Innerhalb des html (index.html). – ryanjones