美文网首页
UIWebView自动缓存导致页面样式存在问题

UIWebView自动缓存导致页面样式存在问题

作者: ilmari | 来源:发表于2017-10-26 10:40 被阅读14次

    第一次加载第一个HTML页面,会缓存第一个页面的JS,CSS,这样切换下一个页面的时候,由于UIWebView的自动缓存机制,此时的JS,CSS会使用上一个页面的JS文件,导致页面加载出现问题。所以需要清除缓存。

    -(void)dealloc {
    //清除UIWebView缓存
        [[NSURLCache sharedURLCache] removeAllCachedResponses];
        NSURLCache * cache = [NSURLCache sharedURLCache];
        [cache removeAllCachedResponses];
        [cache setDiskCapacity:0];
        [cache setMemoryCapacity:0];
    }
    

    相关文章

      网友评论

          本文标题:UIWebView自动缓存导致页面样式存在问题

          本文链接:https://www.haomeiwen.com/subject/czvhpxtx.html