Ist es möglich, einige JS aufzurufen, wenn der Benutzer ein Fenster schließt?Rufen Sie JavaScript auf, wenn der Benutzer ein (Popup-) Fenster schließt
Ich suchte nach JS-Event-Handler und fand nur onunload, die das Skript immer dann aufruft, wenn der Benutzer eine Seite verlässt und das Fenster nicht unbedingt schließt.
Die beabsichtigte Verwendung ist das Aufrufen eines AJAX-Skripts, das einige Sitzungen auflöst, die für das Popup-Fenster relevant sind. Vielleicht gibt es einen besseren Weg, dieses Ziel zu erreichen?
Ich fand this DevShed thread in dem es heißt, dass dies durch JS möglich ist, aber es nicht genau erklärt, wie das Skript aufgerufen wird.
Leider suchen die meisten Google nach einer Lösung, um window.close, das ist eigentlich das Gegenteil von dem, was ich brauche!
Schätzen Sie das erstellte Demo-Skript, das jedoch immer noch unter dem ursprünglichen Problem leidet: Wenn Sie innerhalb des Popup-Fensters zwischen den Seiten wechseln, wird der übergeordnete Benutzer darüber informiert, dass das Popup geschlossen wurde, wenn dies nicht unbedingt der Fall ist. – bcmcfc
Der obige src-Skriptabschnitt wird nicht benötigt, damit er funktioniert. Aber trotzdem danke für die Antwort. –