0

JSONサーバーからデータファイルをロードしてクライアントに表示するシングルページアプリケーションがあります。データ ファイルは 1 日に 1 回しか変更されないため、取得後はクライアントにキャッシュしておきたいと考えています。これまでのところ、私は使用しておりjStorage、全体的な結果に満足しています. ただし、問題が 1 つあります。jStorage Browser サポート ページによると、キャッシュ サイズはブラウザごとに異なります。

だから私の質問:jStorageすべてのデータを保存できるかどうかをどうにかして知ることはできますか? ウェブサイト自体は、そのjStorage手がかりを提供しません。

別の方法として、大きなオブジェクトを 1 つしか格納していないので、 sizeOfなどのプラグインを使用して、オブジェクトを保存する前にサイズを確認することもできますが、それが信頼できる方法かどうかはわかりません。

4

1 に答える 1

0

どのようにjStorage実装されているかわかりません.5MBと言っているので、を使用していると思いますlocalstorageindexedDBブラウザネイティブで、理論的にハードドライブの容量を制限するもの を試しましたか。

https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

于 2015-01-09T14:08:58.223 に答える