2
我試圖通過NSURLProtocol緩存指定的網頁到磁盤,現在我只能得到第一個URL請求,但UIWebView產生進一步的URL請求加載圖形。那麼如何攔截UIWebView從第一個URL產生的所有請求呢? 非常感謝!攔截從UIWebView衍生的URL請求
我試圖通過NSURLProtocol緩存指定的網頁到磁盤,現在我只能得到第一個URL請求,但UIWebView產生進一步的URL請求加載圖形。那麼如何攔截UIWebView從第一個URL產生的所有請求呢? 非常感謝!攔截從UIWebView衍生的URL請求
實現委託方法
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
每次你的WebView加載網址會先調用此方法時
。
謝謝,但我發現shouldStartLoadWithRequest只捕獲UIWebView的第一個請求,其他請求如圖像請求,js請求不調用這個函數。 – Suge 2013-04-11 12:06:32