Как получить URL из файла PDF, загруженного в WKWebview? - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть локальный PDF, который я загружаю в WKWebview следующим образом -

[self.wkWebView loadFileURL:urlToLoad allowingReadAccessToURL:urlToLoad];

В pdf есть скрытая ссылка, по которой я нажимаю, мне нужно получить URL и выполнить другую функцию.Я попытался definePolicyForNavigationAction , но он вызывается при загрузке локального файла PDF.Но не вызывается, когда вы нажимаете скрытую ссылку в PDF.Я получил эту ссылку, когда я использовал UIWebview с shouldStartLoadWithRequest .

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
{
    if(navigationAction.navigationType == WKNavigationTypeLinkActivated)
    {
        NSString *url = navigationAction.request.URL.absoluteString;
        NSLog(@"url - %@", url);
    }
    decisionHandler(WKNavigationActionPolicyAllow);
}

Есть ли способ получить URL при нажатии на ссылку в локальном PDF-файле, который загружен в WKWebview?Любая помощь будет оценена.

...