Speicherlimit für indexeddb in IE10

Wir bauen eine Web-App, die viele Dateien als Blobs mit indexedDB speichert. Wenn der Benutzer unsere App maximal nutzt, können bis zu 15 GB Dateien in indexeddb gespeichert werden.

Wir sind auf ein Problem mit IE10 gestoßen, das meines Erachtens ein Kontingentproblem ist.

Nachdem einige Dateien erfolgreich gespeichert wurden, wird ein neuer Aufruf anstore.put(data, key); wird niemals enden.

Grundsätzlich wird die Funktion aufgerufen, es wird jedoch kein Erfolgs- oder Fehlerereignis aufgerufen.

Wenn ich in den IndexedDB-Ordner von IE 10 schaue, sehe ich eine Handvoll von temporären Dateien (von jeweils 512 kB), die auf unbestimmte Zeit erstellt und entfernt werden.

Wenn ich das Fenster "Cache and Database" betrachte, sehe ich, dass die Datenbank meiner Site erreicht wurde250 MB.

Auf der Suche nach weiterem fand ich diesen Blogeintraghttp://msdnrss.thecoderblogs.com/2012/12/using-html5javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii/ Das heißt übrigens, dass das Speicherlimit für Windows Store-Apps 250 MB beträgt.

Ich verwende keinen Windows Store-Mechanismus, aber ich dachte, ich könnte dem gleichen willkürlichen Limit zum Opfer fallen.

Meine Frage lautet also:

Gibt es eine Möglichkeit, dieses Limit zu umgehen? Der Benutzer wird um Erlaubnis gebeten, ein Limit von 10 MB zu überschreiten, aber ich sah keine Frage an den Benutzer, als die 250 MB erreicht waren.

Gibt es eine andere Möglichkeit, mit IE10 mehr als 250 MB Daten zu speichern?

Danke, ich nehme alle Hinweise.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage