2015-03-10 2 views
0

Возможно ли создать взаимодействие WebView в Swift? Поэтому у меня есть Вход в HTML, и я хочу вставить некоторые значения в (HTML-форму) и нажать кнопку «Отправить». С моей Authentification я хочу перейти к определенному URL-адресу (так с тем же сеансом) и проанализировать содержимое HTML для отображения собственного UITableView.Взаимодействие с Webview

Так что синтаксический анализ не является большой проблемой, также показывая Webview, чтобы получить весь HTML-код. Но как я могу взаимодействовать с Webview?

И мне не нужен видимый WebView, можно ли сделать все эти запросы без использования WebView?

Любая помощь будет принята с благодарностью

ответ

0

Для взаимодействия с UIWebView, вы можете использовать JavaScript, используя функцию

func stringByEvaluatingJavaScriptFromString(_ script: String) -> String? 

Данная строка представляет собой фрагмент кода JavaScript, который затем будет выполнен в UIWebView экземпляр. Возвращаемая строка содержит результат.

Для справки, посмотрите на the documentation of UIWebView.

+0

Спасибо. У меня есть еще один вопрос. У меня есть MainViewController (например, TabBar) и 5-6 Tabs. Я хочу показать на каждом из этих вкладок еще один контент с моего «Веб-сайта» - поэтому мне нужно в фоновом режиме сеансовое cookie и проанализировать разные URL-адреса. Возможно ли это, если вы не используете «видимый» WebView? – derdida

+0

Пожалуйста, выберите другой вопрос. –

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