如何在 UIWebView 中保存 .webarchive?

Posted

技术标签:

【中文标题】如何在 UIWebView 中保存 .webarchive?【英文标题】:How to save a .webarchive in UIWebView? 【发布时间】:2011-10-20 17:12:50 【问题描述】:

我正在关注this tutorial,想知道如何使用教程中使用的代码将当前网页保存为 .webarchive?

非常感谢您的帮助 - 谢谢!

【问题讨论】:

【参考方案1】:

你不能。与 Mac 对应的 WebView 不同,UIWebView 没有用于创建 Web 档案的 API。它可以显示在 Mac 上创建的网络存档(例如,在 Safari 中使用另存为...)。

【讨论】:

App Store 上的 Downloads Lite 是如何保存它们的,我还看到其他一些应用程序也这样做了?一定有办法…… 我没有说这是不可能的,只是UIWebView 没有内置的API。您可能会发现这个开源项目很有用:github.com/pokeb/ProxyingUIWebView 这看起来很复杂:(

以上是关于如何在 UIWebView 中保存 .webarchive?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 上创建 .webarchive? [关闭]

UIWebView 保存用户名和密码

在 stringWithContentsOfURL cookie 后未保存在 UIWebView 中。 iOS

将 UIWebView 访问保存到当前位置

如何删除 UIWebView 的所有 cookie?

保存和恢复 UIWebView 浏览会话