Límite de almacenamiento para indexeddb en IE10

Estamos construyendo una aplicación web que almacena muchos archivos como blobs con indexedDB. Si el usuario utiliza nuestra aplicación al máximo, podríamos almacenar hasta 15 GB de archivo en indexeddb.

Nos encontramos con un problema con IE10, que sospecho que es un problema de cuota.

Después de haber guardado con éxito algunos archivos, una nueva llamada astore.put(data, key); nunca terminará

Básicamente, se llamará a la función, pero no se llamará a ningún evento de éxito ni a un evento de error.

Si miro en la carpeta IndexedDB de IE 10, veré cómo se crean y eliminan indefinidamente varios archivos temporales (de 512 kB cada uno).

Al mirar la ventana de parámetros de "Caché y base de datos", veo que la base de datos de mi sitio ha alcanzado250 MB.

Mirando más lejos, encontré esta entrada de bloghttp://msdnrss.thecoderblogs.com/2012/12/using-html5javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii/ lo que de manera incidental dice que el límite de almacenamiento para las aplicaciones de la Tienda Windows es de 250 MB.

No estoy usando ningún mecanismo de la Tienda Windows, pero pensé que podría ser víctima del mismo límite arbitrario.

Entonces, mi pregunta es:

¿Hay alguna manera de evitar este límite? Se le pidió permiso al usuario para exceder un límite de 10 MB, pero no vi ninguna pregunta que se le abriera al usuario cuando se alcanzaron los 250 MB.

¿Hay alguna otra forma de almacenar más de 250 MB de datos con IE10?

Gracias, voy a tomar alguna pista.

Respuestas a la pregunta(1)

Su respuesta a la pregunta