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, время: 04:30. |