Вот мой код:
function pushState() {
...snip... (SelectedMenuID has a value of 8)
var stateObj = { selectedMenu: SelectedMenuID };
history.pushState(stateObj, "The title to use", path);
}
window.onpopstate = function(event) {
if (event.state != null) {
alert(event.state.selectedMenu);
}
};
Пара проблем:
- При нажатии на каждую страницу обновляется URL-адрес панели навигации, но не обновляется заголовок до
the title to use
как я и ожидал - При нажатии назад создается предупреждение, но значение равно
undefined
, а не 8
, как я ожидал