【发布时间】:2016-11-16 10:09:46
【问题描述】:
我有一个带有一些静态 HTML 的 UIWebView。 我想从该 html 中获取 img 的响应标头。
代码:
let html = "<html><body><img src=\"\(imageUrl)\" alt=\"test\" width=\"70\" height=\"70\"></body></html>"
webView.loadHTMLString(html, baseURL: nil)
extension ViewController: UIWebViewDelegate {
func webViewDidFinishLoad(_ webView: UIWebView) {
if let html = webView.stringByEvaluatingJavaScript(from: "document.body.innerHTML") {
print("html: \(html)")
}
print("finish load")
let res = URLCache.shared.cachedResponse(for: webView.request!)
print("res: \(res)")
print("headers: \(res?.response)")
}
}
缓存的响应总是 nil。
有没有办法获取标题?
谢谢
【问题讨论】: