chrome from memory cache 与 fiddler
最近项目组阿海,满脸诧异的请教我一个奇怪的问题,情景如下:
他使用 fiddler
代理服务器上 JS 文件,第一次的时候,可以查看到JS请求,再刷新界面,就看不到JS请求了。
在检查确认了他 fiddler 代理是正确配置之后,在 chrome 里面实际操作一下,才想起,新版的 chrome 已经将 http code 为 304 的情形,都处理成了 200,在 network 面板中查看,如下展示:
如上所示颜色比较虚的 status 栏,对应的 size 为(from memory cache
),即从内存中的缓存获取。之前的304状态,还是会发送http请求的,现在直接取了缓存,压根不走http请求了,抓包也看不到了。解决办法很简单:
1、手动清理一下浏览器缓存
2、Windows 电脑下,使用 Ctrl+F5
强刷界面
PS:在 chrome dev tools
中勾选 disable cache
,是不好使的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: ES6 在实际工作中的使用
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论