Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   history.push/replaceState (https://javascript.ru/forum/events/60528-history-push-replacestate.html)

JSN 05.01.2016 14:00

history.push/replaceState
 
Здравствуйте,

Я пытаюсь освоить history HTML API и все-таки не очень понимаю, как оно работает, хотя и прочитал множество статей.

Например на window.onmousemove я хочу повесить обработчик, который считывает положение курсора, а я пытаюсь его записать в hash (#CoordX,CoordY), так, чтобы это не отражалось на истории, как это можно сделать?

Я пытался использовать history.replaceState(null, null, "#сконвертированные в строку координаты"), но браузер все равно записывает все в историю...

Помогите, пожалуйста

Octane 05.01.2016 16:14

history.replaceState(null, document.title, '#x=1,y=2')

JSN 05.01.2016 19:06

Я попробовал и так, но оно все равно создает кучу history entries...
При каких условиях replaceState вообще может создавать history entry?

Заранее благодарю


Часовой пояс GMT +3, время: 22:08.