Comment détecter les rediriger dans une UIWebView

Je suis l'aide d'une UIWebView comme un navigateur intégré au sein de mon application. Le problème que j'ai est suivi de l'URL qui doit être affiché dans la barre d'URL.

Lorsque vous faites une recherche sur Google, la page de résultats est souvent génératrice de liens de ce type:

http://www.google.com/url?sa=t&source=web&cd=1&ved=0CC4QFjAA&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDog&rct=j&q=dogs&ei=27XeTc6RFIWEvAO858DHBQ&usg=AFQjCNGkEDcWzea4pSlurHhcuQfqFcp_pw

Lorsque l'utilisateur clique sur ce lien, la UIWebView premiers rapports de ce lien et ensuite redirigé lien dans shouldStartLoadWithRequest:navigationType:.

Comment puis-je dire que c'est une redirection contrairement à certains complémentaires site en cours de chargement pour les images ou d'autres éléments sur la page? Comme il est de ma barre d'URL est l'affichage le long lien de Google dans l'exemple ci-dessus, plutôt que la mise à jour de la Wikipédia URL.

  • J'ai un tutoriel sur mon site web qui vous montre comment faire. Découvrez la Construction d'un Navigateur Web avec UIWebView (Partie 3). À la fin de ce tutoriel, il est téléchargeable code source que vous êtes libre de les utiliser dans votre propre projet. Permettez-moi de savoir si elle fait ce que vous voulez. Si non, peut-être que je peux suggérer comment vous pouvez le modifier.
  • Merci pour cela. Je n'ai pas encore définitivement détecter une redirection, mais à l'aide de la [demande mainDocumentURL] je pense va me donner ce dont j'ai besoin.
  • n'est plus disponible
  • Ce n'est plus disponible? Liés tutoriel et le code source est (tout revérifié maintenant) et l' -[NSURLRequest mainDocumentURL] est toujours disponible (voir developer.apple.com/library/ios/documentation/Cocoa/Reference/...)
  • désolé, toujours disponible. mais la question est, où dans ton tuto ne vous détecter la redirection?
  • Lisez la section intitulée "Maintien de la Barre d'Adresse de Synchronisation".
  • Vous avez sauvé mon dos. Merci.

InformationsquelleAutor zorro2b | 2011-05-26