Я разрабатываю приложение с помощью cordova (cli-8.0.0). Некоторые данные (около 3–7 МБ) загружаются с сервера, хранящегося в базе данных indexedDB, доступ к которой осуществляется через localForage.
Уже несколько недель я получаю ошибку QuotaExceededError на некоторых устройствах, когда объем свободного места на смартфоне пользователя падает ниже определенного объема свободного места. Для выполнения простой операции setItem-операции с localForage требуется около 2 ГБ свободного места на смартфоне (проверено при попытке сохранить простую строку).
Поскольку фактически необходимое пространство не близко к 2 ГБ, я понятия не имею, почему операция не удалась.
Буду очень благодарен за любые подсказки или идеи.