Ich habe den folgenden Code, der die Seiten in JavaScript ändert:
var newUrl = [some code to build up URL string];
window.location.replace(newUrl);
Die oberste URL wird jedoch nicht geändert. Wenn also jemand auf die Schaltfläche "Zurück" klickt, wird nicht zur vorherigen Seite zurückgekehrt.
Wie kann JavaScript auch die oberste URL ändern, damit die Schaltfläche "Zurück" des Browsers funktioniert?
window.location.replace()Methode ist nicht mit derString.prototype.replace()Methode identisch , dawindow.locationes sich nicht um eine Zeichenfolge handelt (es handelt sich um ein Objekt).window.location.replace()Ersetzt die aktuelle URL mit einer neuen, während der Eintrag der alten URL in der Geschichte überschrieben wird.