Chrome - "disable cache"
Chrome - "disable cache"
我正在使用 Chrome 开发工具来调试我正在制作的 Web 应用程序。我对 Chrome 开发工具中的这个 "Disable cache" 按钮很好奇:
有人可以告诉我这是做什么的吗?
我注意到一些使用 Offline.js 的问题,并发现如果我在 Dev Tools 中检查 "Disable cache" 就可以正常工作。
但这到底是做什么的?我在我的应用程序中使用缓存清单,因此它可以离线工作,但是如果在 Chrome Dev Tools 中单击 "Disable Cache" 实际上只是掩盖了一个对我没有用的更大问题。
基本上我认为正在发生的事情:
- 我正在加载的图像(参见 Offline.js - checking while online?),Offline.js 检查以确定用户是在线还是离线,正在缓存该图像
- 因此在第一次加载后,它总是显示在线
- 如果我在 Chrome Dev Tools 中禁用缓存,它会正常工作,因为它每次都会加载图像的新副本。
欢迎大家多多指教。
禁用缓存复选框禁用缓存,这意味着每次连接服务器时,您将重新下载整个网站,甚至已下载图片。
当您调试有缓存问题的应用程序时可能会用到(您已经缓存了信息并解析了它们,但实际数据已被更改)
我正在使用 Chrome 开发工具来调试我正在制作的 Web 应用程序。我对 Chrome 开发工具中的这个 "Disable cache" 按钮很好奇:
有人可以告诉我这是做什么的吗?
我注意到一些使用 Offline.js 的问题,并发现如果我在 Dev Tools 中检查 "Disable cache" 就可以正常工作。
但这到底是做什么的?我在我的应用程序中使用缓存清单,因此它可以离线工作,但是如果在 Chrome Dev Tools 中单击 "Disable Cache" 实际上只是掩盖了一个对我没有用的更大问题。
基本上我认为正在发生的事情:
- 我正在加载的图像(参见 Offline.js - checking while online?),Offline.js 检查以确定用户是在线还是离线,正在缓存该图像
- 因此在第一次加载后,它总是显示在线
- 如果我在 Chrome Dev Tools 中禁用缓存,它会正常工作,因为它每次都会加载图像的新副本。
欢迎大家多多指教。
禁用缓存复选框禁用缓存,这意味着每次连接服务器时,您将重新下载整个网站,甚至已下载图片。
当您调试有缓存问题的应用程序时可能会用到(您已经缓存了信息并解析了它们,但实际数据已被更改)