IE11 304缓存导致的bug

背景:

使用vue + axios 写的search页面,在axios的interceptors中增加了elmentui的loading动画。

bug:

    表现:ie11中,经常出现loading一直不消失的问题。

调试:

    复现频率:前期调试并不总是出现,后期发现把ie调试工具中network的always refresh from server(图1)选项取消,bug立即出现。


图1

    fiddler监控,出现bug时,没有监听到http请求。

    ie调试工具的network中,出现bug时,有请求,但是http状态码为304。(后期发现)

原因:

这个bug一开始没有头绪,直到发现304时,才尝试去网上搜索相关问题,最后发现有相似问题blog.csdn.net/puncha/article/details/17962623


图2

附:no cache for IE

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,095评论 25 709
  • 针对浏览器的http缓存的分析也算是老生常谈了,每隔一段时间就会冒出一篇不错的文章,其原理也是各大公司面试时几乎必...
    全端玩法阅读 4,408评论 0 9
  • 知道我为什么后来喜欢写故事? 我希望这里有一片净土,有一个家,让疲于应付的你可以歇歇脚,让茫然无措的你可以净净心。...
    南皮阅读 1,742评论 0 1
  • 前两天朋友圈里除了奥运女排的贴子影响力之大外,就是有一篇书写“一直两元自助餐”的台湾阿婆了。 两元钱!我们明白这是...
    格小主阅读 2,523评论 0 0
  • 火车站门口, 和姐姐闹不愉快, 在离火车到站还有足足三个小时,就毅然提着淘宝网上99买的密码箱, 带着心中的埋冤一...
    都是普通人阅读 1,463评论 0 0

友情链接更多精彩内容