Heim >Web-Frontend >js-Tutorial >Wie erhalte ich das Popup „Sind Sie sicher, dass Sie diese Seite verlassen möchten?', wenn der Chrome-Browser die page_javascript-Fähigkeiten schließt
1. Vermeiden Sie Popup-Eingabeaufforderungen
Ich habe viel im Internet gesucht und die meisten Antworten lauteten: setze window.onbeforeunload=null, aber nachdem ich es ausprobiert habe, hat es nicht funktioniert.
Nachdem ich diese Frage zwei Tage lang beiseite gelegt hatte, kam ich zurück, dachte noch einmal darüber nach und fand schließlich die Antwort, die ich hier mit Ihnen teilen möchte:
Popup-Eingabeaufforderung für die JQuery-Exit-Seite freigeben (1) Lösen Sie zuerst die Bindung und setzen Sie den Popup-Inhalt auf Null.
2. Andere verwandte [Zusammenfassung]
(1)Onunload- und Onbeforeunload-Ereignisse des Fensters
Das Folgende bezieht sich auf die Implementierung in js, nicht auf die Methode von
!Modell 1:
Modell 2:
Für Modell 2:
1).ie-Einzelfenster und ie7-Mehrfenster müssen den gesamten Browser schließen, um
auszulösen
2) Die Aktualisierung anderer Multi-Window-Browser wird nicht ausgelöst
Erstellen Sie ein Feld mit Aufforderung zum Verlassen
Vor dem Unload-Ereignis binden