In HTML-Dateien fügt die Methode „history.pushState()“ einen Status zum Browserverlauf hinzu. pushState() benötigt drei Parameter: ein Statusobjekt, einen Titel (jetzt ignoriert) und eine optionale URL. Diese drei Parameter werden im Folgenden im Detail untersucht: Statusobjekt – Das Statusobjekt ist ein JS-Objekt, das sich auf den von der Methode pushState() erstellten Verlauf bezieht. Wenn der Benutzer zu einem neuen Status weitergeleitet wird, wird das Popstate-Ereignis ausgelöst. Die Statuseigenschaft des Ereignisses enthält das Statusobjekt des Verlaufs. (Anmerkung des Übersetzers: Kurz gesagt, es speichert JSON-Zeichenfolgen und kann in Popstate-Ereignissen verwendet werden.) Das Statusobjekt kann alles sein, was serialisiert werden kann. Da Firefox diese Objekte auf der Festplatte des Benutzers speichert, sodass diese Statusobjekte wiederhergestellt werden, nachdem der Benutzer den Browser neu startet, legen wir der serialisierten Darstellung des Statusobjekts eine maximale Zeichenfolge von 640 KB fest
1. Detaillierte Einführung in die Anwendungsbeispiele von History.pushState() in h5
Einführung: In HTML-Dateien , fügt die Methode „history.pushState()“ einen Status zum Browserverlauf hinzu. pushState() benötigt drei Parameter: ein Statusobjekt, einen Titel (jetzt ignoriert) und eine optionale URL-Adresse. Im Folgenden wird eine detaillierte Überprüfung dieser drei Parameter durchgeführt:
2. Erstellen Sie ein besseres Browsererlebnis – HTML5-Verlaufs-API
Einführung: Die HTML5-History-API enthält nur zwei Methoden: History.pushState() und History.replaceState() sowie 1 Ereignis: window.onpopstate. ,.
3. Ausführliche Erkundung der HTML5-History-API_html5-Tutorial-Techniken
Einführung: Dieser Artikel stellt hauptsächlich Ein- Tiefenerkundung Die History-API von HTML5 konzentriert sich auf die neuen Methoden History.pushState() und History.replaceState() in HTML5. Freunde in Not können sich auf
[Verwandte Fragen und Antworten] beziehen:
Javascript - History PushState
Javascript - Fragen zu History.pushState()
Das obige ist der detaillierte Inhalt vonEmpfohlene Kurse zu History.pushState(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!