1

我想通过 UIWebViewNavigationTypeLinkClicked 存储点击的 URL。但是,我只想在单击某些带有广告的 URL 后存储单击的 URL 而不是一系列 URL。无论如何要处理这个?

4

1 回答 1

0

当您在 webview 中单击下面的委托时,您需要实现下面的委托方法,然后在此基础上您可以检查该 url 并相应地存储在一个数组中 -

  - (BOOL)webView:(UIWebView *)webView 
shouldStartLoadWithRequest:(NSURLRequest 
 *)request navigationType:
  (UIWebViewNavigationType)navigationType
{
//here you can check the condition on the basis
 of navigation type
  if   (navigationType==
  UIWebViewNavigationTypeLinkClicked)
{  //Store the link in array below
// initialized you array somewhere first and then
  use below
[mutableArray addObject:yourUrl];
    }
}
于 2013-11-11T12:36:27.000 回答