Chrome - "禁用缓存"

时间:2015-04-28 08:19:44

标签: javascript jquery google-chrome caching

我正在使用Chrome开发工具来调试我正在制作的网络应用。我很好奇这个"禁用缓存" Chrome开发者工具中的按钮:

enter image description here

有人可以告诉我这是做什么的吗?

我注意到使用Offline.js时遇到了一些问题,如果我检查了“#34;禁用缓存"在Dev Tools中它可以正常工作。

但到底是做什么的?我在我的应用程序中使用Cache Manifest,因此它可以脱机工作,但是如果单击"禁用缓存" Chrome开发工具实际上只是掩盖了一个对我没用的大问题。

基本上我认为发生了什么:

  • 我正在加载的图片(请参阅Offline.js - checking while online?),其中Offline.js会检查以确定用户是在线还是离线,该图片是否正在缓存
  • 因此,在首次加载后,它始终显示在线
  • 如果我在Chrome开发者工具中禁用缓存,它可以正常工作,因为它每次都会加载图像的新副本。

欢迎任何智慧的话语。

1 个答案:

答案 0 :(得分:5)

禁用缓存复选框禁用缓存,这意味着每次连接服务器时,您都会再次下载整个网站,甚至已经下载过的图片。

当您调试具有缓存问题的应用程序(您已缓存信息并解析它们但实际数据已更改)时,可能会使用此方法。