Получить текстовый скрипт UIWebView PHP - PullRequest
0 голосов
/ 15 ноября 2009

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

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

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

Thnx

Брайан

1 Ответ

1 голос
/ 15 ноября 2009

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

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

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

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

Надеюсь, это поможет. Удачи.

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