2

如何通过 JavaScript IndexedDB API 检测到存储限制已达到?我设想当尝试将数据写入数据库时​​,可以通知一个没有更多空间的人?

4

2 回答 2

1

event.target.error.nameChrome 将在错误回调中放入“QuotaExceededError” 。不过,我不确定这是否是由其他浏览器完成的。

于 2013-04-06T01:30:19.227 回答
0

存储限制

单个数据库项目的大小没有任何限制。但是,每个 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 回答