Использование UIWebViewDelegate
метод webView:shouldStartLoadWithRequest:navigationType:
. Он вызывается, когда пользователь нажимает на ссылку. Верните NO
, если вы не хотите обрабатывать какие-либо ссылки, или YES
, если вы хотите, чтобы ваш веб-просмотр обрабатывал запрос. Больше информации в Apple документы .
Приятно отфильтровывать некоторые запросы и обрабатывать их самостоятельно, например, на основе URL-схема запроса или на основе значения UIWebViewNavigationType
. Примечание: для отфильтрованных запросов, которые вы обрабатываете, вы по-прежнему возвращаете NO
.