Обработка перенаправления URL-адресов в UIWebView - PullRequest
7 голосов
/ 07 апреля 2009

У меня есть UIWebView в моем приложении, которое используется для отображения веб-страниц ссылок, по которым щелкнуло мое приложение.

Некоторые ссылки являются сокращенными URL-ссылками, такими как tinyURL или bit.ly. Эти URL-адреса перенаправляются после начальной загрузки URL-адреса.

Моя проблема заключается в том, что некоторые ссылки в моем приложении являются сокращенными URL-ссылками на ресурсы, которые не являются веб-страницами, такие как видео или другие медиафайлы.

Я могу использовать webView:shouldStartLoadWithRequest:navigationType:, чтобы перехватить URL-адрес и решить, что с ним делать - только он вызывается только при начальной загрузке, а не после перенаправления.

Что я могу сделать, чтобы перехватить URL-адрес, на который указывает ссылка bit.ly?

1 Ответ

12 голосов
/ 07 апреля 2009

Кажется, мой чрезмерный ум не потратил время на то, чтобы на самом деле проверить поток загрузки URL с помощью UIWebView. webView:shouldStartLoadWithRequest:navigationType: захватывает перенаправления. Извините, что потратил впустую время;)

...