Задать вопрос
@ForveAvar

Почему HTML5 History Api history.state всегда null?

Здравствуйте!

Столкнулся с такой проблемой - есть функция которая записывает в state нужное значение, вот она:

PushState : function( config )
        {
            var newState;
            var prevState;
            var hashUrl;

            prevState = history.state || {};
            newState = Clone( prevState );
            newState = Ext.apply( newState , config );
            hashUrl = this.GetHash( newState )
            if ( history.state &&  hashUrl == this.GetHash( prevState ) )
            {
                return;
            }

            history.pushState( newState , "" , hashUrl );
        }


После того, как функция отрабатывает, я проверяю state и он почему-то null.
В чем может быть проблема и как исправить?
  • Вопрос задан
  • 2926 просмотров
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Anonym
@Anonym
Программирую немного )
1. Используйте history.js
2. Используйте history.getState()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы