Android, attraper webview url de redirection
Ma vue web charge une url qui - après avoir terminé le chargement est changé vers une autre url.
comment puis-je attraper la nouvelle url. getURL()
renvoie toujours la 1ère url non à la seconde.
Je peux voir la nouvelle URL, si j'utilise un navigateur, mais je ne peux pas obtenir de la webview.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un client web et de mettre en œuvre shouldOverrideUrlLoading pour intercepter toutes les url
avant la WebView charge.
Utilisation
Il renvoie l'URL qui vous a été demandée à l'origine pour la page en cours
getUrl ()
n'est pas toujours la même que l'URL passée àWebViewClient.onPageStarted
parce que, bien que la charge pour que l'URL a commencé, la page en cours n'a pas changé.getOriginalUrl ()
obtient l'URL d'origine de la page en cours. Ce n'est pas toujours la même que l'URL passée àWebViewClient.onPageStarted
parce que, bien que la charge pour que l'URL a commencé, la page en cours n'a pas changé. Aussi, il peut y avoir des redirections résultant en une URL différente pour que l'origine de la demande.