Mam następujący kod, który zmienia strony z poziomu JavaScript:
var newUrl = [some code to build up URL string];
window.location.replace(newUrl);
Ale nie zmienia górnego adresu URL, więc gdy ktoś kliknie przycisk Wstecz, nie wraca do poprzedniej strony.
Jak mogę zmienić w JavaScript również górny adres URL, aby przycisk Wstecz przeglądarki działał.
window.location.replace()metoda nie jest taka sama jakString.prototype.replace()metoda, ponieważwindow.locationnie jest ciągiem (jest obiektem).window.location.replace()zastępuje bieżący URL nowym, z jednoczesnym nadpisaniem starego adresu URL w historii.