UIWebViewNavigationTypeOther与UIWebViewNavigationTypeLinkClicked

时间:2012-04-05 13:18:49

标签: iphone uiwebview

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

目前,在我的网络视图中触摸内部时,我的上述委托方法被调用。

所以我想知道以下2个导航类型之间有什么区别:UIWebViewNavigationTypeOther& UIWebViewNavigationTypeLinkClicked

因为选择的某些网址提供的导航类型为UIWebViewNavigationTypeOther&有些提供UIWebViewNavigationTypeLinkClicked

从苹果文件中我无法清除自己。

1 个答案:

答案 0 :(得分:21)

如果用户点击UIWebViewNavigationTypeLinkClicked样式链接,则会发生

<a href="">,如果更改是在Javascript(例如onclick事件)UIWebViewNavigationTypeOther内完成的话。

此外,如果您首次加载页面,或者您将通过元刷新或其他内容重定向,则会使用UIWebViewNavigationTypeOther