Webseitennavigation mit JavaScript verhindern
Wenn ein Benutzer versucht, eine Webseite zu verlassen, werden im Browser verschiedene Ereignisse ausgelöst. Diese Ereignisse können mithilfe von JavaScript verwendet werden, um Nachrichten anzuzeigen oder Aktionen auszuführen, bevor die Navigation erfolgt.
So verhindern Sie die Navigation mithilfe von JavaScript:
Verwenden des onunload-Ereignisses :
Während das onunload-Ereignis die Anzeige von Nachrichten ermöglicht, kann es die Navigation nicht unterbrechen, da es ausgelöst wird, nachdem die Seite bereits geladen wurde.
Verwendung des onbeforeunload-Ereignisses:
Das onbeforeunload-Ereignis wird ausgelöst, bevor der Browser die Seite verlässt. Damit können Sie die Navigation mit einer Eingabeaufforderung oder Nachricht unterbrechen.
`window.onbeforeunload = function() {
return "";
}`;
Hinweis: Eine leere Die Zeichenfolge wird hier zurückgegeben, da moderne Browser eine Standardmeldung anzeigen, die nicht überschrieben werden kann.
Angeben einer Nachricht in älteren Browsern:
In älteren Browsern können Sie die Nachricht angeben zur Anzeige in der Eingabeaufforderung mithilfe des Ereignisses onbeforeunload:
`window.onbeforeunload = function() {
return „Sind Sie sicher, dass Sie wegnavigieren möchten?“;
}`;
Das obige ist der detaillierte Inhalt vonWie kann JavaScript verwendet werden, um die Seitennavigation zu verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!