我有一个用于android的cordova应用程序。 2015年4月30日,谷歌推动了对webview的更新,从那时起事情就变得越来越糟糕。当应用程序启动时,localstorage会自动清除。
这是意外行为。如果有人之前遇到过这个问题,那么如果你可以引导我完成这个问题就会非常友好。这里的问题是因为localstorage正在消失,我无法跟踪websql的db版本。
答案 0 :(得分:2)
在我们的许多cordova应用程序中遇到同样的问题。许多Android 5.0用户报告了这种疯狂行为,实际上很难诊断出来。
Android 5.0 - localStorage not being persisted
已经在WebView 42.0.2311.138中修复了它 beta频道,希望很快就能推出稳定版。
然而,现在只有可行的解决方案似乎是卸载Android系统webview的更新'。
答案 1 :(得分:0)
听起来对某些人来说非常重要。这个链接让我觉得问题不容易解决。在Google发布更新之前,您不得使用WebView的功能/功能。疯。有一个手动修复效果很好,但你必须在每部手机上都这样做。
那么修复是什么?卸载最新的Webview更新。在大多数手机上,这意味着跳转到设置>应用程序(管理器)>然后找到Android系统Webview,点击,然后卸载最新的更新。你可以在这篇文章的顶部看到这个屏幕的图片。虽然这不是最好的修复,因为这个最新的更新确实引入了“稳定性和安全性修复”,它可能会在过渡期间保存您的手机。
http://www.droid-life.com/2015/04/27/apps-crashing-android-system-webview/