function to_back() {
console.log('Before ', window.location.pathname); //url
window.history.go(-1);
console.log('After ', window.location.pathname); // тот же url. Не изменился на предыдущий
}
В адресной строке url меняется на новый, но мне нужно его зафиксить как то
window.history.go(-1); - ассинхронная, поэтому console.log('After ', window.location.pathname); выполняется быстрее
нужно обернуть в Addeventlistener, так как history.go(-1) вызывает событие popstate
window.addEventListener("popstate", ()=>{
let pathname=window.location.pathname
})
window.history.go(-1);