2012-09-20 4 views
5

は、電子の道ローカルストレージの制限は、このような呼び出しの後に超えているかどうかを確認するためにありますか?ローカル記憶域の制限を超えた場合、amplify.storeがエラーを返すか、例外をキャッチしますか?私は、ローカルストレージの上限よりも大きな何かを保存しようとするとどうなります</p> <pre><code>amplify.store("key", object); </code></pre> <p>:

答えて

8

は、はい、それは...あなたがここに

store.error = function() { 
    return "amplify.store quota exceeded"; 
}; 

見ることができるよう、 "amplify.storeクォータを超え、" スロー

try { 
        storage.setItem(key, parsed); 
       // quota exceeded 
       } catch(error) { 
        // expire old data and try again 
        store[ storageType ](); 
        try { 
         storage.setItem(key, parsed); 
        } catch(error) { 
         throw store.error(); 
        } 
       } 
関連する問題

 関連する問題