Situation
I'm testing a website with db via localhost. I got 2 pages (for examples sake: index.aspx and other.aspx).
On index.aspx, I use sessionStorage to see if some data is cached, if not I fetch the date from the db.
If the user goes to other.aspx, the sessionStorage is always cleared using window.sessionStorage.clear();
If I use the dev tools (google chrome), I can see that the sessionStorage is empty after the clear(), but if I reload the page, or go to index.aspx, all the data is back again.
Code:
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();
Desired result:
if I do a clear(), that the sessionStorage actually is empty.. As it should be.