在我的 OSX/Cocoa 应用程序中,我想检测用户何时单击我的 WebKit (WebView) View 中的链接。我尝试设置 UI 委托(delegate)并实现“webView:createWebViewWithRequest”,但是,调用此方法时请求对象始终为 nil。
所使用的链接有效。当与外部网络浏览器一起使用时,它将导致一个有效的页面。
最佳答案
您想要创建一个 WebPolicyDelegate并实现 decidePolicyForNavigationAction
和 decidePolicyForNewWindowAction
方法。
关于cocoa - 检测用户何时单击自定义 WebKit 窗口中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628602/