【发布时间】:2017-11-18 20:56:25
【问题描述】:
以下问题:我正在运行基于 Cordova 的混合应用程序并使用 IndexedDB 作为我的数据存储。在 iOS 上一切都很好,但在 Android 上存在问题,在某些设备上,这些数据在重新安装应用程序后正在恢复。我尝试了两种不同的方法来清理数据:在每个存储上手动执行 .clear() 并告诉 IndexedDB 使用 .deleteDatabase() 方法完全删除数据库。之后我打开了 Chrome 开发工具并查看了应用程序数据 -> 所有数据都被删除了......直到删除并重新安装应用程序!这不是正在恢复的最新数据......一些来自 16 年 11 月的数据。而且我完全不知道这些数据是从哪里来的。
供您参考:我正在破坏 Android 7.0 上的应用程序并提供基于 Chromium 52 的 Crosswalk 23。
最好的问候
斯文
【问题讨论】: