cocoa - 检测用户何时单击自定义 WebKit 窗口中的链接

标签 cocoa webkit

在我的 OSX/Cocoa 应用程序中,我想检测用户何时单击我的 WebKit (WebView) View 中的链接。我尝试设置 UI 委托(delegate)并实现“webView:createWebViewWithRequest”,但是,调用此方法时请求对象始终为 nil。

所使用的链接有效。当与外部网络浏览器一起使用时,它将导致一个有效的页面。

最佳答案

您想要创建一个 WebPolicyDelegate并实现 decidePolicyForNavigationActiondecidePolicyForNewWindowAction 方法。

关于cocoa - 检测用户何时单击自定义 WebKit 窗口中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628602/

相关文章:

cocoa - NSTextField 和自动布局 : Autogrow height -> Programmatically

macos - 当 mouseDown 和 mouseUp 时重绘 NSButton

objective-c - 从 Cocoa IBAction 启动 WebKit Inspector?

animation - safari 中的 css3 边框半径动画过渡不起作用

ubuntu - 在节点 webkit 中启用触摸事件

objective-c - For循环不删除 View ?

cocoa - Core Data/SQLite 是否压缩冗余信息?

css - Opera 和 webkit 中自定义字体的底部被截断

html - 是什么让 <button> 元素上的文本垂直居中?

macos - 根据其内容调整控制