Comment détecter via l'API JavaScript IndexedDB que la limite de stockage est atteinte? Je prévois que lorsque vous essayez d'écrire des données dans la base de données, on peut être averti qu'il n'y a plus de place?Comment détecter que la limite de stockage d'IndexedDB a été atteinte?
2
A
Répondre
1
Chrome mettra « QuotaExceededError » dans event.target.error.name
pour le rappel d'erreur. Je ne suis pas sûr si cela est fait par d'autres navigateurs, cependant.
0
Limites de stockage
Il n'y a aucune limite sur la taille d'un seul élément de base de données. Cependant, il peut y avoir une limite sur la taille de chaque base de données IndexedDB. Cette limite (et la façon dont l'interface utilisateur affirmer) peuvent varier d'un navigateur à l'autre:
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
Questions connexes
- 1. Comment détecter que la limite de 25000 demandes par jour a été atteinte dans Google Maps?
- 2. Détecter lorsque la limite de mémoire est atteinte
- 3. comment détecter que tablerow a été pressé
- 4. Comment déterminer quand la fin du fichier a été atteinte?
- 5. Limite de redirection SimpleXML atteinte
- 6. Comment empêcher une fonction de réduction de traiter la liste une fois que l'accumulation désirée a été atteinte?
- 7. C# La taille maximale du pool SQL a été atteinte
- 8. Qu'est-ce que 'sockets désactivé, limite de connexion atteinte' mean?
- 9. Twitter API - Si la limite de tarif a été dépassée
- 10. Facebook Application Limite de demande atteinte
- 11. Quel est le numéro d'erreur d'exception sql si la limite maximale de la base de données a été atteinte?
- 12. jQuery/Javascript - comment détecter que l'image a été rechargée
- 13. Détecter comment un select a été modifié
- 14. Détecter si la connexion a été établie
- 15. Comment détecter quel rectangle a été cliqué?
- 16. comment détecter si tfilestream a été libéré?
- 17. Comment détecter si l'élément a été masqué
- 18. détecter que l'iPhone a été tourné en utilisant phonegap (accéléromètre)
- 19. max_clients limite atteinte, demande tornado en attente
- 20. Comment puis-je détecter que la branche A a été fusionnée en B par fusion --squash?
- 21. Comment détecter un max. la profondeur de récursivité a dépassé l'exception en Python? Comment puis-je savoir quand la profondeur de récursivité maximale a été atteinte?
- 22. alerte lorsque la limite de confinement est atteinte
- 23. La limite de taille LDAPException a été dépassée
- 24. JBOSS se bloque lorsque la limite maxThreads est atteinte
- 25. Comment détecter la recherche a été désactivée dans Windows 8?
- 26. Comment savoir quand la dernière image a été atteinte dans lightbox2
- 27. Comment détecter si une application de bureau a été modifiée?
- 28. Détecter qu'une option (quelconque) a été sélectionnée
- 29. Recherche de graphe sur Facebook - seulement environ 500 résultats renvoyés quelle que soit la limite atteinte
- 30. Détecter le bouton qui a été pressé
La solution mentionnée [ici] (http://stackoverflow.com/questions/10988569/what-are-the-storage-limits-for-the-indexed-db-on-googles-chrome-browser) devrait vous aider – martinkacmar