2012-04-21 5 views
10

Also schreibe ich eine Web-App, die ~ 40 MB Offline-Daten in einer Offline-Web-SQL-Datenbank speichern muss. Es muss in Chrome (Desktop), Safari (Desktop und Mobile) und Android-Browser funktionieren. Jetzt weiß ich, dass Web SQL in diesen Browsern unterstützt wird und ich weiß seit welchen Versionen, aber ich muss wissen, wie viel Speicher erlaubt ist. Der Safari-Desktop unterstützt 500 MB Datenbankspeicher. Safari Mobile unterstützt 50 MB Datenbankspeicher.Web SQL-Speicherbeschränkungen in Chrome und Android?

Allerdings habe ich buchstäblich Stunden damit verbracht, überall zu suchen, um heraus zu finden, welch Raum Chrome Desktop unterstützt und was der Android Browser unterstützt, aber nichts Konkretes finden kann. Ein Ort merkte eine harte 5MB Grenze für Chrome-Desktop an, während ein anderer eine 25MB Grenze für Chrome-Desktop (ohne Verwendung einer Chrome-Erweiterung) anführte. Eine Quelle für den Android-Browser notierte ein 15MB-Limit, ein anderes notierte ein 5MB-Limit. Kann mir jemand irgendwo zeigen, was die tatsächlichen harten Grenzen für Web SQL-Speicher für Android und Chrome sind?

Antwort

4

diesen Link finden Sie für Google Chrome:

http://code.google.com/chrome/extensions/manifest.html#permissions

Standard 5 MB ist, aber Sie können die unlimited Eigenschaft

Hier ist eine weitere Diskussion zum gleichen Thema wechseln:

What Is the Size Limitation of Google Chrome Databases for Google Chrome Apps?

Für Android, wenn dieser Thread gefunden wurde, der hilfreich sein könnte: SQLite database maximum storage capacity

+0

Danke, aber das (wenn ich richtig lese) ist für Chrome-Erweiterungen nur nicht für nur Standard-Webseiten. – user1231175

+0

Ich habe mehr gelesen und es sieht so aus, als ob das Speicherlimit sowohl für Erweiterungen als auch für SQL-Datenbanken gilt. – Tys

+0

Vielen Dank für Ihre Zeit und Hilfe, aber http://StackOverflow.com/Questions/6555697/what-is-the-size-limitation-of-google-Chrome-Databases-for-google-chrome-apps Spricht über ein Chrom App/Chrome-Erweiterung, die leider völlig anders ist. Dieser Android-Link ist interessant im Trawling obwohl es, aber es sieht aus wie es über die Anwendungsebene Zugriff auf SQL Lite eher als SQL Lite über Web-SQL spricht es ist möglich, dass es das gleiche sein wird - danke – user1231175

Verwandte Themen