Я столкнулся со странной проблемой, когда popstate возвращает значение null независимо от того, даже если pushState сработал семь или восемь раз.
window.addEventListener('popstate', function(event) {
console.log(event.state);
});
Я также пробовал:
window.onpopstate = function(event) {
console.log(event.state);
};
Но не повезло. Я использую Хром.
state
иногда был пуст; у тебя есть что-нибудь сconsole.log(event)
? - person rfornal   schedule 25.12.2014