Ограничение хранилища для indexeddb на IE10

Мы создаем веб-приложение, которое хранит множество файлов в виде BLOB-объектов с indexedDB. Если пользователь использует наше приложение по максимуму, мы можем хранить до 15 ГБ файла в indexeddb.

У нас возникла проблема с IE10, и я сильно подозреваю, что это проблема с квотой.

После успешного сохранения некоторых файлов, новый вызовstore.put(data, key); никогда не кончится.

В основном, функция будет вызвана, но не будет вызвано ни событие успеха, ни событие ошибки.

Если я загляну в папку IndexedDB IE 10, яВы увидите, что временные файлы (по 512 КБ каждый) создаются и удаляются на неопределенный срок.

При взгляде наКэш и база данных " окно параметров, я вижу, что мой сайтбаза данных достигла250 МБ.

Глядя дальше, я нашел эту запись в блогеhttp://msdnrss.thecoderblogs.com/2012/12/using-html5javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii/ что, кстати, говорит о том, что ограничение хранилища для приложений Магазина Windows составляет 250 МБ.

Я не использую какой-либо механизм Магазина Windows, но решил, что могу стать жертвой такого же произвольного ограничения.

Итак, мой вопрос:

Есть ли способ обойти это ограничение? У пользователя запрашивается разрешение на превышение лимита в 10 МБ, но я не вижу вопросов, возникающих у пользователя при достижении 250 МБ.

Есть ли другой способ хранения более 250 МБ данных с помощью IE10.

Спасибо яЯ возьму любые подсказки.

Ответы на вопрос(1)

Ваш ответ на вопрос