#javascript #html
Вопрос:
Допустим, у меня есть этот URL: https://meta.stackexchange.com/users/login?returnurl=123456
Как заменить деталь 123456 без перезагрузки страницы?
Я нашел опцию replacestate, но, насколько я понимаю, она заменяет весь URL-адрес, а не только ту часть URL-адреса, которую я хочу.
Комментарии:
1. Поэтому просто составьте весь новый URL-адрес из текущего и нового номера
2.
const newURL = location.protocol "//" location.pathname "?returnurl=" n;
Ответ №1:
window.history.pushState({}, 'title' , window.location.href.replace('123456','not123456'));