有没有办法知道webViewDidFinishLoad方法:加载了哪个url?

时间:2014-05-08 23:24:31

标签: ios uiwebview nsurlrequest

我的问题是我只请求加载一个url请求,但是服务器使web视图加载了一堆其他东西。

有一个名为webViewDidFinishLoad:的委托方法,它作为参数传递完成加载的webview。

问题是:有没有办法知道要加载哪个请求?

1 个答案:

答案 0 :(得分:0)

您只有一种方法可以了解网络视图中的实际请求:

NSURLRequest *request = webview.request;

您可以监控以该方法开头的请求:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;