화면에 표시되는 모든 단어를 가져와야합니다 (UIWebView). 내 UIWebView에 html 콘텐츠가 있습니다.UIWebView의 화면에있는 모든 텍스트 가져 오기
누군가 나를 도울 수 있습니다.
화면에 표시되는 모든 단어를 가져와야합니다 (UIWebView). 내 UIWebView에 html 콘텐츠가 있습니다.UIWebView의 화면에있는 모든 텍스트 가져 오기
누군가 나를 도울 수 있습니다.
당신에게 UIWebView
의 모든 텍스트를 줄 것이다
NSString *str = [self.youWebView stringByEvaluatingJavaScriptFromString:
@"document.body.textContent"];
감사하지만 HTML의 모든 내용을 가져올 필요가 없습니다. 화면 텍스트를 가져와야합니다. –
이것은 나에게 작동중인 화면의 텍스트만을 제공합니다! – stefanosn
를 사용하여 다음과 같은 방법을 사용할 수 있습니다.
NSString *yourstring = [webView stringByEvaluatingJavaScriptFromString:
@"document.body.innerText"];
희망이 당신을 도울 것입니다 ...
화면에 표시되는 텍스트를 가져와야합니다. –
내가보기에 웹보기에 표시되는 모든 텍스트를 표시했는지 확인했습니다. http://www.google.com을 열고 외부 웹 방문 텍스트를 비교해보십시오. – Nit
나중에 그것은 html의 모든 내용을 제공합니다. 눈에 보이는 텍스트뿐만 아니라 그것을 시도했다. –
그 순간에 화면에 표시되는 표시, 아니면 그냥 html로되고있는 페이지의 모든 HTML을 찾고 계십니까? 당신은 텍스트 또는 전체 HTML만을 원하십니까? – Manuel
나는 화면에 순간적으로 나타나는 텍스트 만 원한다. –
나는 이것을 얻을 수있는 곳으로 전화 할 방법이 없다고 생각합니다. 내가 생각할 수있는 유일한 방법은 전체 HTML을 구문 분석하고 거기에서 이동하는 것입니다. 하지만 확실하지 메신저 그 같은 것을 시도한 적이 없다 – Manuel