He agregado una aplicación WebView a Cocoa y estoy tratando de averiguar qué delegado puedo usar para detectar cuándo cambia la navegación (el usuario hace clic en un enlace o los incendios de JavaScript para cambiar la ubicación, etc.).Cocoa WebKit/WebView delegado para cambio de ubicación? (Usuario hizo clic en el enlace, acción de JavaScript, etc.)
El WebView class reference contiene cuatro delegados (WebFrameLoadDelegate Protocolo de referencia, WebPolicyDelegate Protocolo de referencia, WebResourceLoadDelegate Protocolo de Referencia y WebUIDelegate Protocolo de referencia) y me han mirado a cada uno de ellos, pero me parece que no puede encontrar la forma de detectar esto. ¿Me estoy perdiendo algo descaradamente obvio o no hay forma de obtener esto?
tldr - Tratando de averiguar cómo puedo configurar un delegado para obtener un evento cuando el WebView está cambiando la URL. (Específicamente, necesito saber cuál es la nueva URL).
Gracias, pero este desarrollo de Mac utiliza la clase WebView y no la clase UIWebView de iOS. – Kyle
Dejando esto (incorrecto, para esta situación) responda, ya que los programadores de iOS pueden llegar aquí con esta pregunta exacta. –