Я использую UIWebView в качестве встроенного браузера в своем приложении. Проблема заключается в отслеживании URL-адреса, который должен отображаться в строке URL.
При выполнении поиска Google на странице результатов часто генерируются такие ссылки:
Когда пользователь нажимает на эту ссылку, UIWebView сначала сообщает эту ссылку, а затем перенаправляет ссылку в shouldStartLoadWithRequest:navigationType:
.
Как я могу сказать, что это перенаправление, а не какой-то дополнительный сайт, загружаемый для изображений или других элементов на странице? Поскольку он находится, моя строка URL отображает длинную ссылку от Google в приведенном выше примере, а не обновляется до URL Википедии.