【问题标题】:Web SQL Database persistence on iOS 5.1iOS 5.1 上的 Web SQL 数据库持久性
【发布时间】:2012-11-15 18:09:35
【问题描述】:

我已阅读 several accounts 在 iOS 5.1 中从嵌入式 UIWebViews 创建的 Web SQL 数据库的持久性下降,但我无法确定在普通旧 Mobile Safari 中访问的 Web 应用程序是否也存在此问题。有谁知道我是否应该期望使用 Mobile Safari 访问的 Web 应用程序具有较低级别的数据持久性?

【问题讨论】:

    标签: ios mobile-safari web-sql


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-06-09
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多