我正在加载本地网页并使用以下方法拦截网络点击:
- (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”字符串?
答案 0 :(得分:0)
使用NSString * fullURL = [[request URL] absoluteString];