Browser 是否有工具可以查看页面是否从缓存中读取?

Browser 是否有工具可以查看页面是否从缓存中读取?,browser,caching,Browser,Caching,如何确定我页面上的图片是从浏览器缓存还是从其指向的远程服务器加载的?如果远程服务器与页面所在的服务器不同,简短的回答是:您没有 如果您确实需要这些信息,您可以在服务器上为远程映像设置一个代理。然后,您可以通过代理跟踪对远程服务器映像的点击。通过正确的缓存设置(即必须重新验证),您可以检查每个图像请求是新加载的,还是来自浏览器缓存的 如果没有浏览器的安全策略,您可能可以通过一些非常棘手的AJAX来实现 如果页面和远程服务器位于同一位置,则可以通过为每个请求(包括图像)存储用户会话来获取该信息,并跟

如何确定我页面上的图片是从浏览器缓存还是从其
指向的远程服务器加载的?

如果远程服务器与页面所在的服务器不同,简短的回答是:您没有

如果您确实需要这些信息,您可以在服务器上为远程映像设置一个代理。然后,您可以通过代理跟踪对远程服务器映像的点击。通过正确的缓存设置(即必须重新验证),您可以检查每个图像请求是新加载的,还是来自浏览器缓存的

如果没有浏览器的安全策略,您可能可以通过一些非常棘手的AJAX来实现

如果页面和远程服务器位于同一位置,则可以通过为每个请求(包括图像)存储用户会话来获取该信息,并跟踪页面和组件图像的加载时间

当然,我可能完全误解了你的问题,你想看看你的浏览器是否在缓存图像,在这种情况下,Firefox有一个名为LiveHTTPHeaders的扩展,这会有所帮助。(Internet Explorer的IEHttpHeader)。相反,Firebug将在其“网络”选项卡上执行相同的操作。YSlow还将为您提供大量缓存信息