2015-09-03 103 views
1

我可以得到一個UIWebView來查詢我的自定義函數獲取它需要加載的任何資源NSData*UIWebView資源處理程序

UIWebViewDelegate函數shouldStartLoadWithRequest不會爲每個正在加載的資源(例如CSS)觸發。

我需要的是一個每次請求資源時都會調用的函數(我可以控制它)。在我的wxWidgets應用程序中,我使用了wxWebViewHandler類和它的GetFile方法。

+0

目前我正在爲''NSURLProtocol看到我走多遠。 – Ash

回答

0

希望它可以幫助你

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

if (navigationType == UIWebViewNavigationTypeLinkClicked) { 

    // here deside whether you go futher or not accoding to return yes  or no 

    return NO; 

     } 

return YES; 

}

+0

正如我在我的問題中所描述的,這個函數不會觸發CSS等資源,所以這不是一個解決方案。 – Ash