我正在使用 phonegap 和 jQuery mobile 开发一个移动应用程序。
我收到来自 QA 的报告,关于三星 Galaxy Y (android 2.3.6) - localStorage 为空,因此导致应用程序崩溃。
据我所知,android 2.0+ 版本应该支持 localStorage,我什至在 DroidGap 类中添加了以下代码:
super.appView.getSettings().setAllowFileAccess(true);
super.appView.getSettings().setDatabaseEnabled(true);
super.appView.getSettings().setDatabasePath("/data/data/" + appView.getContext().getPackageName() + "/databases/");
super.appView.getSettings().setDomStorageEnabled(true);
所以我很难理解为什么这个特定设备似乎不支持 localStorage。有人告诉我,它甚至可以在具有相同版本 Android 的其他设备上运行正常!
是否有任何我不知道的设置或其他事情可能导致 localStorage 为空?