Obtenez l'URL complète en cours pour WKWebView

Est-il un moyen pour obtenir l'adresse URL COMPLÈTE chargé par un WKWebView pour chaque demande?

webView:didFinishNavigation:

Fonctionne uniquement pour les mainFrame navigations et ne pas fournir une URL en paramètre de la requête.

Comment puis-je obtenir l'URL COMPLÈTE, tout comme dans la UIWebViewDelegate's

webViewDidFinishLoad:webView

...qui est exécutée après tout chargement termine et vous pouvez obtenir le montant total de la demande l'URL de la webView paramètre.

C'est bien que WKWebView's URL propriété sauve le travail qui doit être fait pour extraire une INTERFACE utilisateur conviviale de l'URL de base, mais c'est une perte énorme, nous ne pouvons pas obtenir le plein!

J'ai essayé d'utiliser

webView:decidePolicyForNavigationAction:decisionHandler:

...mais il produit des résultats différents pour les Url par rapport à une UIWebView's request des biens détient après avoir terminé le chargement d'une page.

source d'informationauteur i-konov