我的问题是我只请求加载一个url请求,但是服务器使web视图加载了一堆其他东西。
有一个名为webViewDidFinishLoad:的委托方法,它作为参数传递完成加载的webview。
问题是:有没有办法知道要加载哪个请求?
答案 0 :(得分:0)
您只有一种方法可以了解网络视图中的实际请求:
NSURLRequest *request = webview.request;
您可以监控以该方法开头的请求:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;