- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//my code
}
目前我上面的委托(delegate)方法被调用,一旦我在我的 webview 中触摸内部。
所以我想知道以下两种导航类型有什么区别:
UIWebViewNavigationTypeOther
& UIWebViewNavigationTypeLinkClicked
。因为选择上的一些 URL 提供导航类型为
UIWebViewNavigationTypeOther
和一些提供 UIWebViewNavigationTypeLinkClicked
。从苹果文档中,我无法清除自己。
最佳答案
UIWebViewNavigationTypeLinkClicked
如果用户点击 <a href="">
样式链接,如果更改是从 Javascript 中完成的(例如 onclick
事件),则发生 UIWebViewNavigationTypeOther
此外 UIWebViewNavigationTypeOther
如果您第一次加载页面或者您将被元刷新或其他东西重定向
关于iphone - UIWebViewNavigationTypeOther 与 UIWebViewNavigationTypeLinkClicked,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10029383/