【问题标题】:Is it possible to cache web pages with a UIWebView?是否可以使用 UIWebView 缓存网页?
【发布时间】:2010-12-31 12:36:35
【问题描述】:

我有一个包含 UIWebView 的应用程序。我希望用户能够在离线时查看他们之前导航到的网页。我应该如何进行这项工作?

谢谢!

【问题讨论】:

    标签: iphone objective-c caching uiwebview


    【解决方案1】:

    您将不得不手动下载和缓存每个页面的所有内容,然后将它们重新创建为本地页面。没有什么比 iPhone 上 Mac OS 的 .webarchive 格式更能保存网页内容了。

    【讨论】:

    • 你知道我应该在哪里找到这方面的信息吗?
    • 你会想看看 NSConnection 类,以及它的相关类(NSURL、NSURLConnection 等)。
    【解决方案2】:

    This 是一个类似的问题,但意图略有不同。

    This answer 提供有关加载和缓存页面文本内容的详细信息,但您仍需要获取页面的其他资源(图像等)并将它们存储在本地,就像 Ben 描述的那样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-21
      • 2013-05-25
      • 2010-09-25
      • 2012-12-07
      • 2015-12-22
      • 1970-01-01
      • 2011-07-08
      • 2017-01-06
      相关资源
      最近更新 更多