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