WKWebView에서 window.open(), window.close()이 호출된 경우 아래 메서드로 처리가 가능하다. 자바스크립트의 위 이벤트들을 받기 위해서는 WKNavigationDelegate, WKUIDelegate 프로토콜을 선언해야 한다. @interface ViewController () { } [wkWebView setUIDelegate:self]; [wkWebView setNavigationDelegate:self]; 팝업이 열리는 경우 (window.open 또는 target="_blank") 이 경우 일반적으로 canOpenURL if문 안에서 새로운 팝업 웹뷰를 생성하여 그 웹뷰를 리턴하여 화면을 팝업 화면을 출력한다. 별도 팝업이나 처리가 필요하지 않은 경우는 nil을 리턴하면..