我有一個web視圖,根據請求加載網址。但是,當此Web視圖重新加載相同的URL時,內容不會被更新,而會保持原先的狀態。我假設這是由於自動緩存?刪除應用程序文檔和數據可以刷新Web視圖,但隨後會再次出現問題。如何防止uiwebview緩存網頁?
5
A
回答
4
嘗試設置的NSURLRequest的的CachePolicy到NSURLRequestReloadIgnoringLocalAndRemoteCacheData。
1
從NSURLRequest.h的iOS 8.0
typedef NS_ENUM(NSUInteger, NSURLRequestCachePolicy)
{
NSURLRequestUseProtocolCachePolicy = 0,
NSURLRequestReloadIgnoringLocalCacheData = 1,
NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented
NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData,
NSURLRequestReturnCacheDataElseLoad = 2,
NSURLRequestReturnCacheDataDontLoad = 3,
NSURLRequestReloadRevalidatingCacheData = 5, // Unimplemented
};
,你應該使用NSURLRequestReloadIgnoringCacheData。我有同樣的問題。我依靠自動完成並使用未實現的方法。
相關問題
- 1. 如何防止HTML 5網頁,以防止存儲緩存是瀏覽器?
- 2. 如何阻止UIWebView緩存CSS?
- 3. 使用UIWebView緩存iPhone上的網頁
- 4. crossdomain.xml防止緩存
- 5. 防止緩存Ajax
- 6. 防止web2py緩存?
- 7. 防止Safari從緩存熱門網站
- 8. 防止Firefox頁面狀態緩存
- 9. 防止彈出輸出緩存頁面
- 10. 如何防止python urllib3緩存響應
- 11. 如何:自定義防止緩存?
- 12. 如何防止PDF本地緩存?
- 13. 如何防止APC緩存碎片
- 14. 如何防止.NET JSON被緩存
- 15. 如何防止MMAP緩存值?
- 16. 如何防止在角度緩存?
- 17. 如何防止iframe在Chrome中緩存?
- 18. 如何防止Alfresco webscript響應緩存
- 19. 如何防止Angular 2網站上的瀏覽器緩存?
- 20. 如何清除UIWebView緩存
- 21. 防止200(緩存)響應
- 22. 防止在CloudFlare中緩存
- 23. 防止IE高速緩存
- 24. WP7 - 防止RestSharp緩存
- 25. 如何防止網頁論壇髒寫?
- 26. 如何防止網頁刷新JAVASCRIPT?
- 27. 如何防止網頁遊戲作弊?
- 28. 防止UIWebView分配給很多內存
- 29. 如何停止Opera緩存頁面?
- 30. 如何停止緩存IE中的網頁
冠軍!奇蹟般有效。 – 2012-01-17 02:38:20
那怪異的,因爲如果你看一下的NSURLRequest NSURLRequestReloadIgnoringLocalAndRemoteCacheData頭部仍未得到執行! – Brett 2013-11-26 13:10:10