Я загрузки веб-страницы, используя UIWebViewКак получить содержимое html из UIWebView?
let urlStr = "http://duckduckgo.com"
let urlReq = NSMutableURLRequest(URL: NSURL(string: urlStr)!)
webView.loadRequest(urlReq)
Затем, когда завершения загрузки страницы, я хочу, чтобы получить доступ к содержимому HTML
func webViewDidFinishLoad(webView: UIWebView) {
let href = webView.stringByEvaluatingJavaScriptFromString("window.location.href")
println("window.location.href = \(href)")
let doc = webView.stringByEvaluatingJavaScriptFromString("document")
println("document = \(doc)")
}
Но документ просто возвращает пустую строку (Optional("")
). window.location.href часть работает нормально. Что я делаю неправильно?
Это сделало трюк, спасибо! – ihatetoregister