使用UIWebView截断的URL应该是StartLoadWithRequest

时间:2011-12-01 05:27:13

标签: ios

我正在加载本地网页并使用以下方法拦截网络点击:

  
      
  • (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)请求   navigationType:(UIWebViewNavigationType)navigationType
  •   

但是如果在html中有这样的东西:

  

HREF = “http://www.zagat.com/Verticals/PropertyDetails.aspx?VID=8&R=36121” >

(如果没有正确显示,我不能在这个网站上正确地使用XML,但它不是要查看的XML而是href url)

然后在shouldStartLoadWithRequest中,如果我有这个:

  

NSString * scheme = [[request URL] scheme]; NSString * host = [[请求   URL] host];

计划是“http”,主机是“www.zagat.com”。

有没有办法可以提取完整的“www.zagat.com/Verticals/PropertyDetails.aspx?VID=8&R=36121”字符串?

1 个答案:

答案 0 :(得分:0)

使用NSString * fullURL = [[request URL] absoluteString];