Ändern der URL ohne Neuladen der Seite oder Hash-Änderungen: Die HTML5-Verlaufs-API
In Ihrer Anfrage erkundigen Sie sich nach der Möglichkeit der Aktualisierung der Adressleiste in Chrome (Dev Channel) allein durch Ändern des Pfads ohne Neuladen der Seite, mit Ausnahme von window.location.hash Methode.
Die Antwort auf Ihre Anfrage ist bejahend. Mit der HTML5-Verlaufs-API, insbesondere den Methoden pushState() und replaceState(), können Sie diese Aufgabe ausführen. Diese Methoden bieten eine bequeme Möglichkeit, den Browserverlauf zu manipulieren, sodass Sie den aktuellen Status im Navigationsverlauf verschieben oder ersetzen können. Durch die Nutzung dieses Mechanismus können Sie die in der Adressleiste angezeigte URL ändern, ohne ein Neuladen der Seite auszulösen.
Um den URL-Pfad zu aktualisieren, ohne die Seite neu zu laden, können Sie die Methode pushState() wie folgt verwenden:
Das obige ist der detaillierte Inhalt vonKann ich eine URL in Chrome ändern, ohne die Seite neu zu laden oder Hash-Änderungen zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!