Веб-приложение для iPhone - PullRequest
       2

Веб-приложение для iPhone

1 голос
/ 29 сентября 2010

У меня был быстрый вопрос относительно UIWebView. Есть ли способ программно перемещаться по UIWebView? По сути, я запрашиваю у пользователя определенную информацию, такую ​​как (текущее местоположение, время). Используя эту информацию, я хотел бы заполнить и заполнить форму на веб-странице и отобразить полученный результат UIWebView пользователю. Возможно ли это?

1 Ответ

0 голосов
/ 16 сентября 2011

Вы можете использовать JavaScript для управления UIWebView, используя метод stringByEvaluatingJavaScriptFromString.Например, вы должны иметь возможность вставлять текст во входные данные и отправлять форму:

NSString* script = @"document.getElementById('Name').value = 'Hello'; document.getElementsByTagName('form')[0].submit();";
[self.web stringByEvaluatingJavaScriptFromString:script];

Вы должны настроить JavaScript, чтобы делать все, что вы хотите.Например, вы можете ввести значения, собранные в сценарий, а затем запустить JavaScript.

Вы можете скрыть UIWebView до загрузки новой страницы, а затем показать его пользователю.

Если подумать, было бы неплохо, если бы вокруг веб-вида была оболочка типа Selenium, но сейчас я не знаю ничего подобного.

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