UIWebViewNavigationTypeOther

UIWebViewNavigationTypeOther

- (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/

10-13 03:52