2013-09-30 2 views

답변

2

당신은 요소를 얻기 위해 자바 스크립트를 사용할 수 있습니다 ... 도움이

NSString *javaScript = @"document.getElementById(YOU ID);"; 
NSString *response = [webView stringByEvaluatingJavaScriptFromString:javaScript]; 

희망 ...

+0

신속하게 무엇입니까? –

3

당신은 전화와 UIWebViewHTML 모든 콘텐츠를 얻을 수 있습니다 :이 당신에게 달려 후

NSString *yourHTMLSourceCodeString = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"]; 

합니다.

+0

내가 비슷한 문제를 가지고 있지만 난 그 텍스트 웹보기에서 볼 수 있습니다 만 태그를 가져 오기 위해 필요 . 태그 -> h1, p1, p2, p3, p4, p5가 webview에로드되지만 첫 번째 화면에서는 h1, p1, p2 만 보임을 의미합니다. 그 세 가지만 가져 오는 방법? obove처럼 "outerHTML"은 모든 html 콘텐츠를 제공합니다. 만약 내가 "innerHTML"다음 그냥 신체 일부를 줄 것이다 써주세요. 그러면 웹 뷰에서 볼 수있는 태그 만 제공됩니다. 내 전체 HTML 컨텐트는 웹보기에서 한 번에로드되고 잘려서 보입니다 (pageScroll (% f)). 그래서 그것을 찾는 방법? 어떤 생각? – Sam

관련 문제