UIWebview使用缓存并且保证实时性
张伟 · 3052浏览量 · 发布于2016-09-07
作者dengjunwen,源码JWNetAutoCache,使用webview加载页面的时候,最理想的情况是: 资源文件没有更新,就只加载缓存文件。如果有更新,则第一时间使用新的文件。
UIWebview中提供的缓存策略
NSURLRequestUseProtocolCachePolicy 缓存策略定义在 web 协议实现中,用于请求特定的URL。是默认的URL缓存策略。
NSURLRequestReloadIgnoringLocalCacheData 从服务端获取数据,忽略本地缓存
NSURLRequestReloadIgnoringLocalAndRemoteCacheData //源文件注释中写到没有实现
NSURLRequestReloadIgnoringCacheData 被NSURLRequestReloadIgnoringLocalCacheData替换了
NSURLRequestReturnCacheDataElseLoad 已经存在的缓存数据用于请求返回,不管它的过期日期和已经存在了多久。如果没有请求对应的缓存数据,从数据源读取
NSURLRequestReturnCacheDataDontLoad 已经存在的缓存数据用于请求返回,不管它的过期日期和已经存在了多久。如果没有请求对应的缓存数据,不要去数据源读取,该请求被设置为失败,这种情况多用于离线模式
NSURLRequestReloadRevalidatingCacheData //源文件中写到没有实现
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
iOS WKWebView的网页内容加载进度条的实现
相关信息
manongba · 446浏览 · 2019-12-31 10:58:22
一款长按识别网页当中图片iOS源码
相关信息
itnanba · 510浏览 · 2019-10-31 11:01:26
iOS源码 OC网络封装
相关信息
itnanba · 591浏览 · 2019-10-31 10:10:00
应用的 Web 浏览器模块 iOS源码
相关信息
飘飘悠悠 · 459浏览 · 2019-07-03 14:33:30
iOS 中设置 UIWebView & WKWebView 的 Debug 控制台
相关信息
itnanba · 706浏览 · 2019-06-25 15:56:43
探索 .mobileprovisioningprofile 的助手类源码
相关信息
itnanba · 467浏览 · 2019-06-25 15:46:38
WebKit 视图控制器源码
相关信息
飘飘悠悠 · 583浏览 · 2019-06-10 17:12:24
分类专栏
最新发布
源码排行榜
0评论