UIWebView получить исходный код HTML - PullRequest
4 голосов
/ 15 июня 2010

Я пытаюсь получить исходный HTML-код UIWebView, не перезагружая его снова (или выполнить другую загрузку, например [NSData dataWithContentsOfURL:(NSURL*)URL] или запустить NSURLRequest. Просматривая заголовок и документацию UIWebView, похоже, нет никакого способа доступ к текущей загруженной NSData источника. Я что-то упустил?

Ответы [ 2 ]

24 голосов
/ 16 апреля 2012

UIWebView может выполнять код JavaScript, так что это может сработать.

NSString *html = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];
1 голос
/ 15 июня 2010

Обратное должно делать то, что вы хотите. То есть загрузите URL-адрес в объект NSData, а затем загрузите UIWebView из этого объекта, используя – loadData:MIMEType:textEncodingName:baseURL:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...