Necesito obtener todas las palabras, que son visibles en la pantalla desde UIWebView. Mi UIWebView tiene contenido html.Obtener todo el texto que está en la pantalla en UIWebView
Alguien me puede ayudar por favor.
Necesito obtener todas las palabras, que son visibles en la pantalla desde UIWebView. Mi UIWebView tiene contenido html.Obtener todo el texto que está en la pantalla en UIWebView
Alguien me puede ayudar por favor.
puede utilizar
NSString *str = [self.youWebView stringByEvaluatingJavaScriptFromString:
@"document.body.textContent"];
gracias pero no necesito obtener todo el contenido de HTML, necesito ingresar al texto en pantalla. –
¡Esto me está dando solo el texto en la pantalla que está funcionando! – stefanosn
Usar la siguiente manera que le dará todo el texto de UIWebView
.
NSString *yourstring = [webView stringByEvaluatingJavaScriptFromString:
@"document.body.innerText"];
Esperanza, esto le ayudará a ...
necesito obtener el texto que está visible en la pantalla –
Dude he comprobado que da todos los textos que son visibles en la vista web. Intenta abrir http://www.google.com y compara el texto publicado de out vie. – Nit
ya me da todo el contenido de html. no solo el texto visible lo intenté –
¿Está buscando todo el HTML de la página que se está mostrando, o simplemente el código HTML que es visible en la pantalla en ese momento? y ¿solo quieres el texto o todo el html? – Manuel
solo quiero texto que esté visible en la pantalla en el momento. –
No creo que haya un método para llamar donde uno podría obtener esto. La única forma en que puedo pensar es analizar el html completo e ir desde allí. Pero no estoy seguro ya que nunca he intentado algo así – Manuel