2

JavaScript IndexedDB API を介して、ストレージの制限に達したことをどのように検出できますか? DBにデータを書き込もうとすると、空きがないことが通知されると思いますか?

4

2 に答える 2

1

event.target.error.nameChrome は、エラー コールバックに「QuotaExceededError」を挿入します。ただし、これが他のブラウザで行われるかどうかはわかりません。

于 2013-04-06T01:30:19.227 に答える
0

保管制​​限

1 つのデータベース アイテムのサイズに制限はありません。ただし、各 IndexedDB データベースのサイズには制限がある場合があります。この制限 (およびユーザー インターフェイスがそれをアサートする方法) は、ブラウザーによって異なる場合があります。

Firefox: no limit on the IndexedDB database's size. The user interface will just ask permission for storing blobs bigger than 50 MB. This size quota can be customized through the dom.indexedDB.warningQuota preference (which is defined in http://mxr.mozilla.org/mozilla-central/source/modules/libpref/src/init/all.js).
Google Chrome: see https://developers.google.com/chrome...rage#temporary
于 2013-04-05T11:36:47.807 に答える