【问题标题】:Where does UIWebView saves the WebDB database?UIWebView 将 WebDB 数据库保存在哪里?
【发布时间】:2012-02-01 23:43:27
【问题描述】:

我正在开发一个使用 UIWebView 的 iOS 应用程序,其中运行的 WebApp 使用 WebDB 来存储它的本地数据。

我想“重置”我的状态,其中包括:

  1. 删除所有缓存项(图像、html 等) - 已完成并且工作正常 :-)
  2. 删除由 Web 应用创建的所有 WebDB。

任何人都对如何做第 n 项有任何想法。 2?

【问题讨论】:

    标签: ios html uiwebview web-sql


    【解决方案1】:

    我找到的唯一答案是重新安装应用程序。这绝对有效。在设置下清除 Safari 的缓存不会。在 Android 中有一种方法可以做到这一点,但在 iOS 中没有。

    您知道 webdb 已被弃用,对吧?我不建议在其上构建新应用程序。 IndexDB 是替代品,它在 UIWebView 中运行良好。不过,您在清除它时也会遇到同样的问题。

    如果可以,请实施应用程序端清算例程并自己完成。在开发过程中,我喜欢在某个地方实现一个“隐藏”的 5 像素点,当点击时会执行此操作,然后在点击时重新加载视图。它使开发速度更快。如果不存在安全风险,您甚至可以在 Beta 阶段将其保留在那里,或者让服务器仅根据凭据将其呈现给用户。

    【讨论】:

      猜你喜欢
      • 2015-06-06
      • 1970-01-01
      • 2012-02-14
      • 2014-07-04
      • 2013-11-16
      • 2012-03-09
      • 1970-01-01
      • 2010-11-11
      相关资源
      最近更新 更多