我已经添加了一个WebView到Cocoa应用程序,我试图找出哪些委托我可以用来检测导航更改(用户单击链接或JavaScript触发更改位置等)。Cocoa WebKit/WebView代理位置更改? (用户点击链接,JavaScript动作等)
的WebView class reference包含四个代表(WebFrameLoadDelegate协议参考,WebPolicyDelegate协议参考,WebResourceLoadDelegate协议参考和WebUIDelegate协议参考)和我都互相看着这些,但我似乎无法找到如何检测这一点。我是否错过了明显的明显或者没有办法得到这个?
tldr - 试图弄清楚如何在WebView更改URL时设置委托来获取事件。 (具体而言,我需要知道新的URL是什么)。
谢谢,但这个Mac开发使用WebView类而不是iOS UIWebView类。 – Kyle
离开这个(对于这种情况是不正确的)答案,因为iOS程序员可能会在这里得到这个确切的问题。 –