У мене є такий код, який змінює сторінки з JavaScript:
var newUrl = [some code to build up URL string];
window.location.replace(newUrl);
Але це не змінює верхню URL-адресу, тому коли хтось натискає кнопку "назад", вона не повертається до попередньої сторінки.
Як я можу в JavaScript змінити верхню URL-адресу, щоб кнопка повернення браузера працювала.
window.location.replace()метод не такий, якString.prototype.replace()метод, тому щоwindow.locationце не рядок (це об'єкт).window.location.replace()Замінює поточний URL-адреса з новою, переписуючи старий запис URL-адреси в історії