IOS拦截webview加载并将网页资源保存到磁盘

标签 ios webview resources save nsurlcache

我读到您可以跟踪正在下载的用于加载 webview 的单个资源,请参阅 here .我想要做的是拦截每个资源并将其保存到文件中。然后,如果用户要保存网页,我会把保存的资源和html拿去永久保存。但是我是新手,不知道怎么设置。有人可以帮忙吗?

最佳答案

查看用于缓存整个网络流量的 URLProtocol 子类化,此外还有太多用于此的库。

Let me google it for you

关于IOS拦截webview加载并将网页资源保存到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15350937/

相关文章:

ios - 无法从单独的变量/常量中的 CLLocationManager 获取坐标

flutter - 在flutter webview中显示自定义错误页面而不是android返回的默认错误页面

c# - DoubleTapped 事件在 WebView 上不起作用

android - 在 Android 中保存长文本的最佳实践

windows - 从故障转储中查找 GDI/用户资源使用情况

objective-c - Parse.com 从 Tableview Cell 转到详细 ImageView

iphone - 绘制图像缩放并旋转后,到其他图像iOS

iphone - iPad : Animate UILabels color changing

java - 如何通过单击按钮更改 webview 的 url?

java - 无法在 Java 中播放声音