browser history
Здравствуйте,
Допустим я хочу записывать в url координаты мыши (onmousemove), не загромождая историю, оставляя только последние координаты. Меня интересует, как можно менять url (GET и hash) страницы без перезагрузки и не создавая новый элемент истории. Заранее спасибо. |
|
В таком случае, что я делаю не так (этот код создает 4 элемента истории)?
history.pushState(null, null, "-1"); for (var i = 0; i < 3; ++i) { console.log(i); history.replaceState(null, null, i); } |
Допишите history.back() и посмотрите куда вас перекинет. В историю браузера добавляется, но не в стек истории для данного домена.
|
так, отлично, он меня посылает к началу, но как мне тогда сделать, чтобы он не только в стек не попадал, но и в историю браузера?
|
Часовой пояс GMT +3, время: 16:21. |