UIWebViewNavigationTypeOther Vs UIWebViewNavigationTypeLinkClicked
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//my code
}
В настоящее время мой вышеупомянутый метод делегата вызывается, как только я касаюсь его в своем веб-просмотре.
Итак, я хочу знать, в чем разница между следующими двумя типами навигации: UIWebViewNavigationTypeOther
и UIWebViewNavigationTypeLinkClicked
.
Поскольку какой-то URL-адрес для выбора предоставляет тип навигации как UIWebViewNavigationTypeOther
, а некоторые предоставляют UIWebViewNavigationTypeLinkClicked
.
Из документа яблока я не могу очистить себя.
Ответы
Ответ 1
UIWebViewNavigationTypeLinkClicked
происходит, если пользователь удаляет ссылку стиля <a href="">
, если это изменение выполняется из Javascript (например, onclick
) UIWebViewNavigationTypeOther
.
Кроме того, UIWebViewNavigationTypeOther
используется, если вы сначала загружаете страницу или будете перенаправлены мета-обновлением или чем-то