最近我采用了cordova的crosswalk插件,以确保跨Android设备的统一和高性能的HTML5环境。在部署应用程序之前,一切正常。就在那时,我注意到来自本地浏览器的所有现有设置(由cordova webview使用)都消失了!我们的localStorage现在位于不同的浏览器 - 铬浏览器,由人行横道项目提供服务。
现在我问自己,如果人行横道项目将其内部浏览器更新为新的Chrome浏览器版本会发生什么?我会再次丢失localStorage数据吗?
以下是我在研究该主题时所看到的一些参考资料:
答案 0 :(得分:1)
可能是的,您将丢失数据。同时更新设备SO可能导致数据丢失。我有同样的问题。您应该考虑使用sqlite数据库永久保留您的数据。
答案 1 :(得分:0)
关于这个问题的问题上周已经结束。 “无法将现有的网页浏览数据(localstorage / websql)迁移到人行横道”
请在此处查看:this answer