Sie können an dieser anderen Frage auf how to increase quota limit suchen.
Sieht so aus, als wäre das Ändern der Größe nur ein Problem für Benutzer, die bereits eine lokale Datenbank erstellt haben, da es keine Möglichkeit gibt, die Größe der Datenbank zu ändern, wenn upgrade scripts for versioning ausgeführt wird. Das heißt, Sie einfach nur die Größe in der Initialisierungsscript ändern müssen (Code in JavaScript):
var size = 10 * 1024 * 1024; // changed from 5 to 10MB
var db = openDatabase("oversized_db", "v1.1", "Ten MB DB", size);
berücksichtigen, dass diese nur neue Benutzer auswirken. Alle Benutzer, die zuvor einen DB mit einer anderen Größe erstellt haben, müssen ihren Cache löschen (Sie haben die Kontrolle über den Cache in einem WebView, also nicht so schlimm), aber alle vorherigen Daten sind verloren (es sei denn, Sie migrieren sie manuell in die neue DB) mit nativem Code). In meinem Fall muss ich das gleiche tun, aber die Größe verringern. Das würde sich um das Problem kümmern.
Hoffe, das hilft.
Ich bin auf der Suche nach der genau entgegengesetzten Lösung. iOS7 hat einen "Fehler", der eine Sicherheitsausnahme auslöst, wenn Sie versuchen, das Größenlimit zu überschreiten. Also muss ich meine DB verkleinern, um das zu vermeiden. Ich poste, was ich diesbezüglich finde. – Chepech