1. ホーム
  2. javascript

[解決済み] ブラウザウィンドウ/タブを閉じたときに、localStorageの項目を削除するには?

2022-03-21 11:25:16

質問

私の場合:キーと値を持つlocalStorageは、単一のタブではなく、ブラウザを閉じたときに削除される必要があります。

私のコードが適切かどうか、また何が改善されるかをご覧ください。

//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;
});

解決方法は?

は、delete演算子ではなく、そのようにする必要があります。

localStorage.removeItem(key);