Ich möchte Adresse URL ohne Navigation ändern. Ich mache es wienach der Geschichte pushState die Rückseite ist nicht navigieren
var url = window.location.href;
url = url.split('#');
var url_ = url[0] + '?task=product&url=' + selectedUrl;
history.pushState(null, null, url_);
Nach dann url[0] + '?task=product&url=' + selectedUrl
auf diese URL in der Adresszeile auf URL und navigiert ich ein. Aber das Problem kommt, wenn ich zurück navigiere, die Adresse wurde geändert, aber nicht Seite (die Seite wird nicht für geänderte URL geladen).
Nun, wie kann ich durch diese URL zurück und Seite laden?
Mögliche doppelte hinwollen von [Zurück-Taste/Backspace nicht mit window.history arbeiten. pushState] (https://stackoverflow.com/questions/19335372/back-button-backspace-does-not-work-with-window-history-pushstate) –
'pustState' ändert nur die URL und speichert einige Metainformationen, aber nicht der Inhalt der Seite. Sie müssen das Ereignis [popstate] (https://developer.mozilla.org/en-US/docs/Web/Events/popstate) abhören und den Inhalt Ihrer Seite entsprechend aktualisieren. –
danke, es hilft. –