Подтвердить что ты не робот

UIWebViewNavigationTypeOther Vs UIWebViewNavigationTypeLinkClicked

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//my code
}

В настоящее время мой вышеупомянутый метод делегата вызывается, как только я касаюсь его в своем веб-просмотре.

Итак, я хочу знать, в чем разница между следующими двумя типами навигации: UIWebViewNavigationTypeOther и UIWebViewNavigationTypeLinkClicked.

Поскольку какой-то URL-адрес для выбора предоставляет тип навигации как UIWebViewNavigationTypeOther, а некоторые предоставляют UIWebViewNavigationTypeLinkClicked.

Из документа яблока я не могу очистить себя.

4b9b3361

Ответ 1

UIWebViewNavigationTypeLinkClicked происходит, если пользователь удаляет ссылку стиля <a href="">, если это изменение выполняется из Javascript (например, onclick) UIWebViewNavigationTypeOther.

Кроме того, UIWebViewNavigationTypeOther используется, если вы сначала загружаете страницу или будете перенаправлены мета-обновлением или чем-то