Я работаю над отладкой проблемы в некотором существующем коде, основанном на sessionStorage.
Проблема заключается в том, что при первоначальной настройке значения хранилища значение не сразу доступно.
Можно ли установить и получить значение sessionStorage без предварительного обновления страницы?Не могу найти ничего, что говорит, что это невозможно.
Этот журнал будет неопределенным:
sessionStorage.setItem(
'foo', 'bar'
);
console.log(sessionStorage.getItem('foo'))
Но обновление страницы позволяет прочитать значение.Даже если я установлю тайм-аут вокруг журнала консоли, он все равно вернет undefined.