【问题标题】:how do I know the image is cached in browser when do the loading加载时如何知道图像已缓存在浏览器中
【发布时间】:2014-03-26 12:30:51
【问题描述】:

我有一个网页,第一次打开时加载SVG图像总是需要2秒,而下次加载页面时,由于浏览器缓存了SVG文件,页面将立即显示 SVG 文件。

现在我想在页面上显示加载,直到 SVG 图像完全加载到页面上,SVG 图像嵌入在 CSS 中,也许我可以做 ajax 来加载图像,但现在关键问题是如何我是否知道SVG图像是否被缓存,所以如果我知道图像被缓存,则无需发送请求,否则发送请求图像的请求。

【问题讨论】:

标签: javascript ajax


【解决方案1】:

使用开发人员工具并检查网络选项卡并开始捕获、重新加载页面并查看列表中的项目,您应该会看到缓存中正在使用的任何内容的 304 或“未修改”状态。

【讨论】:

    猜你喜欢
    • 2011-04-17
    • 1970-01-01
    • 2019-09-30
    • 2016-10-06
    • 2015-12-07
    • 2014-09-14
    • 2011-01-27
    • 1970-01-01
    • 2013-07-08
    相关资源
    最近更新 更多