最近Android Chrome的IndexedDB配额管理有变化吗?我在Ionic 3 Cordova应用程序中使用带有适配器IndexedDB的PouchDB。在过去的6个月里,它进展顺利。但是在过去的5天内,我收到的关于数据未在应用中正确加载的投诉显着增加。我的应用只需要3-4 MB的数据。这是我目前所知道的:
我还怀疑也许人们在最后几天拍摄了更多照片,因为天气非常好,导致可用磁盘空间减少,因此报告的错误数量激增。但我仍然觉得这是一个奇怪的解释。
其他人在他们的应用程序中发现了类似的问题?除了切换到Cordova-SQLite之外的任何解决方案?
更新2018-05-03:
我想了几件事:
drivers
:driverOrder: ['localstorage', 'indexeddb', 'sqlite', 'websql']
答案 0 :(得分:3)
在Chrome错误跟踪器中:
https://bugs.chromium.org/p/chromium/issues/detail?id=838816
答案 1 :(得分:2)
真的有一个错误。它已修复并合并,但尚未发布(https://chromium.googlesource.com/chromium/src/+/73b18e372a83137f1198a350973225c4c145ceb6%5E%21/)。
对于像这样的严重错误,它应该被修复并几乎立即释放。 5月和5月没有其他测试版,它将于5月29日发布(https://www.chromium.org/developers/calendar)。