iPhone - Как я могу узнать, куда мой пользователь собирается в UIWebView - PullRequest
1 голос
/ 30 апреля 2011

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

При тестировании [[webView.request URL] absoluteString] в didFailLoadWithError или webViewDidStartLoad возвращается предыдущий URL. URL, к которому прикоснулись, отображается в webViewDidFinishLoad

Если пользователь касается ссылки, и соединение не устанавливается, как я могу узнать, куда он направлялся, поскольку webViewDidFinishLoad не сработало?

1 Ответ

1 голос
/ 30 апреля 2011

Сразу после нажатия на ссылку, в вашем делегате вызывается -webView:shouldStartLoadWithRequest:navigationType:. Это дает вам возможность проверить запрос и узнать, какие действия по его выполнению (ссылка, назад / вперед, форма сообщения ...).

...