HTML5 History API
Привет. я добавил в историю браузера пункт с параметром items:
history.pushState({items: $('.span3').length}, 'catalog', location.href); Как мне при переходе к этому пункту вывести значение параметра items? |
Цитата:
Цитата:
|
Цитата:
|
|
вот я поставил на страницу скрипт:
window.onpopstate = function(event) { alert("location: " + document.location + ", state: " + JSON.stringify(event.state)); }; history.pushState({page: 1}, "title 1", "?page=1"); он выводит сообщение при переходе кнопкой назад с этой страницы на неё же. Как мне сделать скрипт, чтобы сообщение выводилось при переходе с другой физической страницы на данную? |
А причем тут history api тогда? Событие popstate возникает при нажатии кнопок навигации в браузере или программный переход по истории. Правда сафари и хром запускают это событие и при загрузке страницы, а файрфокс нет. Пруфы по ссылке выше.
|
Часовой пояс GMT +3, время: 23:21. |