Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Seit January 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die reload() Methode der Navigation Schnittstelle lädt die aktuelle URL neu und aktualisiert dabei alle im Verlaufseinträge enthaltenen Zustände.
Beachten Sie, dass reload() nicht das popstate Ereignis auslöst, da dieses nur bei "weichen" Navigationen ausgelöst wird, die ein „Durchlaufen“ der Verlaufseinträge verursachen.
Ein Optionsobjekt, das die folgenden Eigenschaften enthält:
state OptionalEntwicklerdefinierte Informationen, die im zugehörigen NavigationHistoryEntry gespeichert werden, sobald die Navigation abgeschlossen ist und die über getState() abgerufen werden können. Dies kann jeder Datentyp sein. Sie möchten beispielsweise möglicherweise die Anzahl der Seitenbesuche zu Analysezwecken speichern oder UI-Statusdetails speichern, damit die Ansicht genau so angezeigt werden kann, wie der Benutzer sie zuletzt verlassen hat. Alle in state gespeicherten Daten müssen struktur-klonbar sein.
info OptionalEntwicklerdefinierte Informationen, die an das navigate Ereignis übergeben und in NavigateEvent.info verfügbar gemacht werden. Dies kann jeder Datentyp sein. Sie möchten beispielsweise den neu navigierten Inhalt mit einer anderen Animation anzeigen, je nachdem, wie er navigiert wurde (nach links wischen, nach rechts wischen oder nach Hause gehen). Eine Zeichenfolge, die angibt, welche Animation verwendet werden soll, kann als info übergeben werden.
Ein Objekt mit den folgenden Eigenschaften:
committedEin Promise, das erfüllt wird, wenn die sichtbare URL geändert wurde und ein neuer NavigationHistoryEntry erstellt wurde.
finishedEin Promise, das erfüllt wird, wenn alle von dem intercept() Handler zurückgegebenen Versprechen erfüllt sind. Dies entspricht der Erfüllung des NavigationTransition.finished Versprechens, wenn das navigatesuccess Ereignis ausgelöst wird.
Eines dieser Versprechen wird abgelehnt, wenn die Navigation aus irgendeinem Grund fehlgeschlagen ist.
Wird ausgelöst, wenn der state Parameter Werte enthalten hatte, die nicht struktur-klonbar sind.
Seite neu laden und ein neues Statusobjekt hinzufügen:
| HTML # dom-navigation-reload-dev |
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.