Während des Testens der Webanwendung müssen Programmierer jeden Schritt verfolgen. Wenn Sie beispielsweise zur vorherigen Seite zurückkehren oder die Seite mit den Schaltflächen des Browsers an der oberen linken Ecke Ihres Browsers durch Pfeile (Vorwärtspfeil, Rückwärtspfeil, Schleifenpfeil) bezeichnet werden, werden die Seite erfasst. Insbesondere möchten sie möglicherweise Browser -Back -Taste -Ereignisse erkennen.
Dieser Artikel beschreibt das Verfahren zum Erkennen von Browser -Bast -Taste -Ereignissen.
So erfassen Sie den Browser -Button -Ereignis?
Verwenden Sie die „Bast -Button -Ereignisse der Browser -Button -Ereignisse“ die “aufbeforeUnload" Fall. Dieses Ereignis wird ausgelöst, während die Seite zum Entladen bereit ist. Es ermöglicht Ihnen, eine Nachricht in einem Bestätigungsdialogfeld anzuzeigen, in dem der Benutzer darüber informiert wird, ob Sie auf der aktuellen Seite bleiben oder sie verlassen möchten. Sie können dieses Ereignis auch zur Erkennung des Back -Taste -Drückenereignisses nutzen.
Beispiel
Nennen Sie im HTML -Body -Tag die “aufbeforeUnloadEreignis und rufen Sie die Funktion auf "BackbuttoneEvent ()”:
Definieren Sie in der JavaScript -Datei eine Funktion, die aufgerufen wird, wenn das OnbeFeforeLoad -Ereignis ausgelöst wird, und drucken Sie die Nachricht in der Konsole:
Funktion Backbuttonevent ()
Konsole.log ("Browser -Back -Schaltfläche wird geklickt ...");
Hier können Sie sehen, wann die Back -Taste des Browsers angeklickt wird. Auf der Konsole wurde eine Nachricht angezeigt, bevor Sie zurückgezogen sind:
Wir haben alle notwendigen Informationen zum Erkennen des Browser -Bast -Taste -Ereignisses in JavaScript zusammengestellt.
Abschluss
Verwenden Sie die „Bast -Button -Ereignisse der Browser -Button -Ereignisse“ die “aufbeforeUnload" Fall. Es tritt auf, wenn sich die Seite auf die Entladen vorbereitet. Rufen Sie dieses Ereignis in dem Tag an, das die definierte Funktion auf dem OnbeForeUnload -Ereignis aufruft. In diesem Artikel wurde das Verfahren zur Erkennung von Browser -Bast -Schaltflächenereignissen beschrieben.