// * 새창 띄울때
func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView? {
let loadUrl : String = navigationAction.request.url!.absoluteString
if (loadUrl.contains("https://") || loadUrl.contains("http://")) {
if #available(iOS 10.0,*) {
if let aString = URL(string:(navigationAction.request.url?.absoluteString )!) {
UIApplication.shared.open(aString, options:[:], completionHandler: { success in
})
}
} else {
if let aString = URL(string:(navigationAction.request.url?.absoluteString )!) {
UIApplication.shared.openURL(aString)
}
}
} else {
print("else")
}
return nil
}
웹뷰(webview)에서 window.open() 처리하기