- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//my code
}
目前,在我的网络视图中触摸内部时,我的上述委托方法被调用。
所以我想知道以下2个导航类型之间有什么区别:UIWebViewNavigationTypeOther
& UIWebViewNavigationTypeLinkClicked
。
因为选择的某些网址提供的导航类型为UIWebViewNavigationTypeOther
&有些提供UIWebViewNavigationTypeLinkClicked
。
从苹果文件中我无法清除自己。
答案 0 :(得分:21)
UIWebViewNavigationTypeLinkClicked
样式链接,则会发生 <a href="">
,如果更改是在Javascript(例如onclick
事件)UIWebViewNavigationTypeOther
内完成的话。
此外,如果您首次加载页面,或者您将通过元刷新或其他内容重定向,则会使用UIWebViewNavigationTypeOther