sessionStorage не очищается после clear() (localhost)

ситуация

Я тестирую сайт с помощью db через localhost. Я получил 2 страницы (для примера: index.aspx а также other.aspx).

На index.aspx, Я использую sessionStorage чтобы увидеть, кэшируются ли некоторые данные, если нет, я получаю дату из базы данных.

Если пользователь идет в other.aspx, sessionStorage всегда очищается с помощью window.sessionStorage.clear();

Если я использую инструменты разработчика (Google Chrome), я вижу, что sessionStorage пусто после clear(), но если я перезагрузить страницу, или перейти к index.aspxвсе данные вернулись снова.

Код:

index.aspx:

if (typeof (Storage) == "undefined")
     return false;

var data = window.sessionStorage.getItem("importantInformation");
if (data != undefined && data != null)
    console.log("important information is here");

other.aspx:

window.sessionStorage.clear();

Желаемый результат:

если я сделаю clear()То, что sessionStorage на самом деле пусто.. Как и должно быть.

0 ответов

Другие вопросы по тегам