localstorageを使ってデータを保存するときに、端末が保存できる以上の容量の場合、どうすればいいのだろうか?
モダンブラウザのストレージ容量まとめ
で確認すると、以下のプログラムでおkみたい。
try { localStorage.setItem(data.name, JSON.stringify(data)); } catch(domException) { if (domException.name === 'QuotaExceededError' || domException.name === 'NS_ERROR_DOM_QUOTA_REACHED') { // Fallback code comes here. } }
0 コメント:
コメントを投稿