Открыть вложение в WKWebview

Привет, у меня есть WKWebView, который показывает мне веб-сайт. на этой стороне, где ссылки на вложения (pdf. docx. xls,....), когда я нажимаю на ссылку и говорю

func webView(_ webView: WKWebView,
             decidePolicyFor navigationAction: WKNavigationAction,
             decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
        decisionHandler(.allow)        
}

ничего не произойдет, я не получил обратного вызова в методах WKWebView Delegate

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {

}

func webView(_ webView: WKWebView, didFail navigation: WKNavigation!, withError error: Error) {

}

func webView(_ webView: WKWebView,
             decidePolicyFor navigationResponse: WKNavigationResponse,
             decisionHandler: @escaping (WKNavigationResponsePolicy) -> Void) {        
    decisionHandler(.allow)
}

так как я могу справиться с этими типами ссылок?

0 ответов

Другие вопросы по тегам