Ich entwickle eine Web-App. Darin befindet sich ein Abschnitt namens Kategorien, in dem jedes Mal, wenn ein Benutzer auf eine der Kategorien klickt, ein Update-Bereich den entsprechenden Inhalt lädt.
Nachdem der Benutzer auf die Kategorie geklickt hat, möchte ich die Adressleisten-URL des Browsers ändern
www.mysite.com/products
zu so etwas
www.mysite.com/products/{selectedCat}
ohne die Seite zu aktualisieren.
Gibt es eine Art JavaScript-API, mit der ich dies erreichen kann?
path
und / oderquery string
in der URL; Sie können das Protokoll, die Domäne oder den Port nicht ändern (da dies ein Sicherheitsproblem wäre, wie andere darauf hingewiesen haben). Diehash
obige Funktion kann den Anker (oder die Fragment-ID) ändern