如果Crosswalk更新内部浏览器,我的应用会丢失localStorage数据吗?

时间:2016-10-28 13:05:21

标签: javascript android html5 cordova crosswalk

最近我采用了cordova的crosswalk插件,以确保跨Android设备的统一和高性能的HTML5环境。在部署应用程序之前,一切正常。就在那时,我注意到来自本地浏览器的所有现有设置(由cordova webview使用)都消失了!我们的localStorage现在位于不同的浏览器 - 铬浏览器,由人行横道项目提供服务。

现在我问自己,如果人行横道项目将其内部浏览器更新为新的Chrome浏览器版本会发生什么?我会再次丢失localStorage数据吗?

以下是我在研究该主题时所看到的一些参考资料:

2 个答案:

答案 0 :(得分:1)

可能是的,您将丢失数据。同时更新设备SO可能导致数据丢失。我有同样的问题。您应该考虑使用sqlite数据库永久保留您的数据。

答案 1 :(得分:0)

关于这个问题的问题上周已经结束。 “无法将现有的网页浏览数据(localstorage / websql)迁移到人行横道”

请在此处查看:this answer