Ограничение хранилища для 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.
Спасибо яЯ возьму любые подсказки.