關於iOS開發UIWebView快取相關問題的解決
阿新 • • 發佈:2019-02-14
最近原生APP用到webview比較多,涉及到了webview的快取問題,網上尋找了很多方法,都不太滿意,最後找到最有效的兩個方法,供參考,希望多給些建議。
方法一:
https://github.com/EntreGulss/CachedWebpage
日本人寫的快取方法,挺有名的,試過各大入口網站的web頁面快取都流暢,好用,但是對我這邊的webview出現了問題,莫名其妙的卡頓和無法點選。
方法二:
stackoverflow裡找了好久找到的,需要替換webview的請求方法,但是目前沒有出現問題,快取效果很好,我是用這個方法的。
http://stackoverflow.com/questions/16826820/uiwebview-webpage-caching-for-offline-viewing
裡面有個方法:
NSString *stringurl=[NSString stringWithFormat:@"http://www.google.com"]; NSURL *url=[NSURL URLWithString:stringurl]; NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:15.0]; [uiwebview loadRequest:theRequest];
轉載請註明原著: