Вам необходимо назначить объект как WebPolicyDelegate
веб-представления и реализовать метод webView:decidePolicyForNavigationAction:request:frame:decisionListener:
.
В этом методе необходимо вызвать один из методов протокола WebPolicyDecisionListener
для объекта, который передается в качестве параметра decisionlistener
в метод. Три WebPolicyDecisionListener
протокола: ignore
, use
или download
.
Затем вы можете передать ignore
слушателю и обработать ссылку другим способом для тех ссылок, которые вы хотите перехватить.