C'è un modo per caricare l'URL FULL da WKWebView per ogni richiesta.WKWebView full URL
webView:didFinishNavigation:
Funziona solo per le navigazioni mainFrame e non fornisce un parametro di richiesta url.
Come posso ottenere l'URL completo, proprio come in di UIWebViewDelegate
webViewDidFinishLoad:webView
che vengono sta richiamato dopo eventuali finiture di carico e si può ottenere la richiesta URL completo dal parametro WebView. È bello che la proprietà URL di WKWebView salvi il lavoro che è necessario fare per estrarre un URL di base UI, ma è una perdita enorme che non possiamo ottenere quella completa!
Ho provato con
WebView: decidePolicyForNavigationAction: decisionHandler:
ma produce risultati diversi per URULs rispetto a quale proprietà la richiesta di un UIWebView tiene dopo aver terminato il carico di una pagina
Vuoi Non utilizzare il 'WKNavigationDelegate' per questo, cercando su richiesta' webView's per ogni richiesta in qualcosa di simile 'WebView: didStartProvisionalNavigation:'? https://developer.apple.com/library/IOs/documentation/WebKit/Reference/WKNavigationDelegate_Ref/index.html#//apple_ref/occ/intfm/WKNavigationDelegate/webView:didStartProvisionalNavigation: – Popeye
WKWebView non ha proprietà "request" come UIWebView. O c'è un modo per ottenere la richiesta dall'oggetto WKNavigation? –
Bene, la WKNavigationAction ha una proprietà request di tipo NSURLRequest – leviathan