dengjunwen / JWNetAutoCache

iOS web资源缓存解决方案、异步后台更新。离线缓存
MIT License
150 stars 35 forks source link

网络请求失败是加载的情况下 #7

Open GrandSu opened 6 years ago

GrandSu commented 6 years ago

如果我当前网络请求失败了,等到了一个加载失败的缓存页。那岂不是得等到一个小时之后再才能重新刷新界面,也是是说这一个小时内都是现实网络请求失败的这个界面。

dengjunwen commented 6 years ago

失败页面与正常的页面应该是两个url吧,不冲突吧? 说说你的情况

GrandSu commented 6 years ago

因为加载失败的页面我们是没有做404的,所以加载失败的页面就会被缓存下来,第二次网络请求加载成功就会加载原先缓存的那个失败的页面

dengjunwen commented 6 years ago

正常的页面是要有404的,在404上进行重新加载。或者可以在监听加载出错的时候,将制定换成的页面给清空了。

在 2018年8月24日,上午11:55,远游の游子 notifications@github.com 写道:

因为加载失败的页面我们是没有做404的,所以加载失败的页面就会被缓存下来,第二次网络请求加载成功就会加载原先缓存的那个失败的页面

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dengjunwen/JWNetAutoCache/issues/7#issuecomment-415643579, or mute the thread https://github.com/notifications/unsubscribe-auth/ANdca6gr3gmsqeiOQvpcM2FJsd-QPMomks5uT3ksgaJpZM4V6HAR.