Taille maximale de la database WebSQL / SQLite dans UIWebView (phonegap)

Cela semble avoir été demandé auparavant, mais je n'ai pas trouvé de réponse satisfaisante.
Lors de la création d'une application IOS Phone, toute application html5 sur un IPAD est-elle une ressortingction à la taille de la database lorsqu'elle est compilée à une application native? Je sais qu'en général il y a une limite de 5 Mo au stockage natif pour les applications web. Cette limitation existe-t-elle également pour les applications Web natives?

Oui, la database WebKit est également limitée à 5mo.

Vous pouvez tromper le système avec cette solution: https://issues.apache.org/jira/browse/CB-330?focusedCommentId=13237796&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13237796

Ou vous pouvez utiliser une database SQLite native (identique à WebSQL) avec un plugin phonegap. Ce plugin enregistre la database dans le dossier Document (ou vous pouvez spécifier un autre dossier), et il n'y a pas de limite de taille et datatables sont enregistrées par iCloud. (Mais attention, Apple n'aime pas vraiment les applications qui gaspillent le stockage iCloud)

Voici le plugin phonegap Native SQLite: https://github.com/davibe/Phonegap-SQLitePlugin Concernant ce plugin, il y a quelques différences entre l'API WebSQL, voici un adaptateur: https://gist.github.com/2009518

Et si datatables sont importantes, vous devez l'save sur un server. J'ai écrit une petite lib pour synchroniser la database SQlite sur un server: https://github.com/orbitaloop/WebSqlSync