Как сделать смена URL без перезагрузки, или пара слов о javascript history api
30.04.2015
Как понятно из заголовка, хочу сделать маленькую памятку по javascript history api
Собственно для этого нужно воспользоваться window.history.pushState.
Вообще описание этой функции довольно расплывчатое, тот же w3 гласит: pushState(data, title, url).
Если с url все понятно, заголовок тоже можно догадаться, то зачем нужна data я честно не понял.
Ладно, вот рабочий пример для изменения адресной строки на /about/
window.history.pushState(id, "Title", '/about/'); |