Обнаружение, когда пользователи нажимают на ссылки в пользовательском окне WebKit

В моем приложении OSX/Cocoa я хотел бы определить, когда пользователи нажимают ссылку в моем представлении WebKit (WebView). Я попытался установить делегат пользовательского интерфейса и реализовать «webView: createWebViewWithRequest», однако объект запроса ВСЕГДА равен нулю при вызове этого метода.

Используемая ссылка действительна. При использовании с внешним веб-браузером это приведет к действительной странице.


person JasonGenX    schedule 07.01.2011    source источник


Ответы (1)


Вы хотите создать WebPolicyDelegate и реализовать методы decidePolicyForNavigationAction и decidePolicyForNewWindowAction.

person David Gelhar    schedule 07.01.2011