Mein Fall: localStorage mit Schlüssel + Wert, der beim Schließen des Browsers gelöscht werden soll und keine einzelne Registerkarte.
Bitte sehen Sie meinen Code, ob er richtig ist und was verbessert werden kann:
//create localStorage key + value if not exist
if(localStorage){
localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"};
}
//when browser closed - psedocode
$(window).unload(function(){
localStorage.myPageDataArr=undefined;
});
undefined
würde das zuvor gespeicherte Element jedoch überschreiben. Aber ja, die Verwendung .removeItem()
ist angemessener.
localStorage.clear();
Sie diese Option, wenn Sie den gesamten Speicher löschen möchten.