History.pushState: Почему при нажатии на кнопку НАЗАД браузер загружает только url, а не контент страницы?
Записываю в history данные - window.history.pushState(null, title, href);, загружаю страницу ajax-ом, все работает прекрасно, но вот когда нажимаю в браузере на кнопку НАЗАД, то ссылка в адресной строке меняется правильно, а вот контент страницы не меняется, остается тот, что был до нажатия.
есть, window.popstate = function(){}; пока что нашел способ такой - при срабатывании этого события, просто получить контент аяксом и заменить, надеюсь есть и другой способ
пытался, но у меня такая проблема, не работает event.state (на stackoverflow нашел ответ, что state доступен только после двойного push-а , хотя и это не сработало), а без него приходится полностью загружать страницу(точнее div wrapper все страницы), а не определенный блок сайта, а когда полностью загружаю (с помощью jquery $.load() ), то у меня исчезает виджет Сообщества вк и одноклассников =(