2009-11-15 4 views
0

В основном мое приложение имеет UIwebView, который загружает php-скрипт с вводом пользовательских данных. Затем скрипт использует printf (некоторая информация). Все это работает, и он правильно отображает UIWebView. В основном, что я хочу сделать, это получить этот текст (все это на странице) и сохранить его как строку. Вот что я пробовал до сих пор.Получить текст UIWebView PHP-скрипт

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML"]; // also used document.documentElement.innerText and outerHTML and some others none seem to work 
NSLog(@"%@",str); 

она ничего не возвращает Как именно я должен сделать это. Я предполагаю, что он довольно простой, мне просто нужен правильный текст, чтобы включить evaulatingjavascriptfromstring. Я просто не могу узнать, что я должен положить в.

Thnx,

Брайан

ответ

1

Вы можете попробовать две вещи. Первый из них:

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]; 
NSLog(@"%@",str); 

Это даст вам HTML. Или, если вы не хотите, HTML, только фактический текст на странице, то вы можете сделать:

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.textContent"]; 
NSLog(@"%@",str); 

Надеется, что это помогает. Удачи.

Смежные вопросы