Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die redirect() Methode der NavigationPrecommitController Schnittstelle leitet den Browser zu einer angegebenen URL um und spezifiziert das Verhalten der Historie sowie gewünschte Zustandsinformationen.
Die URL, zu der umgeleitet werden soll.
options OptionalEin Optionsobjekt, dessen Eigenschaften Folgendes beinhalten können:
state OptionalEnthält beliebige Zustandsinformationen, die Sie zusammen mit der Navigation übergeben möchten; zum Beispiel für Protokollierungs- oder Verfolgungszwecke. Dies kann durch jeden Werttyp dargestellt werden. Der Zustand der Navigation kann anschließend über die NavigationHistoryEntry.getState() Methode des resultierenden Historieneintrags abgerufen werden.
history OptionalEin enumerierter Wert, der angibt, wie dieser Redirect zur Navigation-Historie hinzugefügt werden soll. Er kann einen der folgenden Werte annehmen:
autoDer Standardwert, der es dem Browser überlässt, wie damit umgegangen wird:
Fügt einen neuen NavigationHistoryEntry zur Navigation-Historie hinzu und löscht jegliche verfügbare Vorwärtsnavigation (d.h. wenn der Benutzer zuvor zu anderen Orten navigiert und dann die Zurück-Taste verwendet hat, um durch die Historie zur Navigation zurückzukehren, die die Umleitung verursacht hat).
replaceErsetzt den Navigation.currentEntry durch den resultierenden neuen NavigationHistoryEntry.
Hinweis: Die redirect() Methode kann das Historieverhalten zwischen auto, push und replace umwandeln, aber sie kann keine traverse-Navigation in eine push/replace-Navigation und umgekehrt umwandeln.
Keiner (undefined).
Wird ausgelöst, wenn:
Wird ausgelöst, wenn die angegebene url ungültig ist.
SecurityError DOMExceptionWird ausgelöst, wenn das aktuelle Dokument nicht in der Lage ist, seine URL auf die angegebene Umleitungs-url umzuschreiben.
Siehe die Hauptseite NavigationPrecommitController für ein Beispiel.
| HTML # dom-navigationprecommitcontroller-redirect |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.