我已經創建了一個HTML頁面。從我的iPhone應用程序中,我在我的UIWebView
中使用該URL。想從服務器端清除UIWebView緩存
這裏我想在我的HTML中設置一個代碼,其中我可以告訴UIWebView
不使用緩存。或者我想告訴URL不要使用緩存。
如果我無法正確解釋你,可以自由地問我。
我已經創建了一個HTML頁面。從我的iPhone應用程序中,我在我的UIWebView
中使用該URL。想從服務器端清除UIWebView緩存
這裏我想在我的HTML中設置一個代碼,其中我可以告訴UIWebView
不使用緩存。或者我想告訴URL不要使用緩存。
如果我無法正確解釋你,可以自由地問我。
清潔HTML
文件通過刪除所有內容
[webview stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML='';"];
或者像波紋刷新所有緩存數據..
[[NSURLCache sharedURLCache] removeAllCachedResponses];
欲瞭解更多信息,請參見本博客UIWebView-secrets-part
我想從服務器端執行此操作。我想在我的HTMl文件中做一個代碼。所以建議我一個HTML解決方案/代碼。 –
嘿試試這個像一些東西
我想,你希望通過查看關於html或url的信息來禁用緩存。我建議你將這個信息放在獨特標籤之間的HTML中。你可以在之後使用字符串操作來解析它。
如果你正在使用url,你應該使用類似查詢字符串的東西。
最後禁用緩存由
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
做然而,這個代碼禁用緩存爲好。如果您想再次啓用它,您應該將磁盤容量和內存容量設置爲更高的值。
我想從服務器端做到這一點。我想在我的HTMl文件中做一個代碼。所以建議我一個HTML解決方案/代碼。 –
看看[這有助於](http://stackoverflow.com/questions/9744644/uiwebview-without-cache) - 重複如果你問我。 – Chris