我正在尝试通过NSURLProtocol将指定的网页缓存到磁盘,现在我只能获得第一个URL请求,但UIWebView会产生更多的URL请求以加载图形。那么如何拦截UIWebView从第一个URL生成的所有请求? 非常感谢你!
答案 0 :(得分:4)
实施委托方法
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
每次你的webview加载url时,它都会首先调用此方法。