iOS 5.1 上的 Web SQL 数据库持久性



我已经阅读了几个关于从iOS 5.1中的嵌入式UIWebViews创建的Web SQL数据库持久性降级的帐户,但是我无法确定此问题是否也存在于普通旧移动Safari中访问的Web应用程序。有谁知道我是否应该期望使用移动 Safari 访问的 Web 应用程序的数据持久性较低?

虽然我仍然不完全确定使用Mobile Safari访问的Web应用程序是否不受此问题的影响,但iOS 6.0发行说明中针对此问题的以下修复似乎暗示该问题特定于具有嵌入式UIWebViews的本机应用程序:

在 iOS 6 及更高版本中,来自 UIWebView 对象的 Web 数据(SQL Web 存储和本地存储)可以存储在要备份的目录中。若要启用备份此数据,请在应用的用户默认值中将 WebKitStoreWebDataForBackup 键设置为 YES。仅当应用依赖于无法重新加载的 Web 内容数据时,才应执行此操作。如果 UIWebView 对象打开指向任意 Web 内容的链接,则应将此键设置为 NO。切换此项的值不会保留现有的 Web 视图数据。

最新更新