2011-12-08 2 views
25

Возможно ли перехватить, когда пользователь нажимает ссылку в UIWebView и извлекает ссылку?iOS UIWebView перехват ссылки нажмите

Я хочу заблокировать UIWebView от перехода на ссылку, щелкнув ссылку и сделать что-то еще.

Заранее спасибо.

ответ

43

Да, смотреть на UIWebViewDelegate Protocol Reference, в частности webView:shouldStartLoadWithRequest:navigationType:

NSURLRequest позволит вам узнать, где связь они нажали будет направлять их.

Если вы хотите предотвратить загрузку запроса, вы просто вернете NO.

+0

Мне нужно получить содержимое только в памяти, изучить его, и если это нормально, то отобразите его в UIWebView. Это возможно? – fatdragon

+0

Возможно, вы захотите использовать «NSURLConnection» для загрузки содержимого, которое вы проверяете, а затем загрузите его с диска в веб-просмотр, если я правильно понял. –

+0

Да. Я попробую. благодаря – fatdragon

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