当可以从缓存中加载内容时,Firebug 是否可能错误地将下载添加到“网络”选项卡?
我在 Javascript 库中有一些代码,用于在单击缩略图时延迟下载图像,然后在下载后显示它。它的目的是确定它是否已经被首先下载(通过一个带有布尔值的数组),如果它之前已经下载过,只需从缓存中显示。
我认为它可以正常工作一段时间(因为单击两次时它们会出现的速度),但我最近查看了 Firebug 的“网络”选项卡,它似乎每次都在下载大图像(总文件大小得到每次点击都会变大)。
我不确定我做错了什么,因为一些调试告诉我布尔值正在正确更新。
所以我的问题是,Firebug 是否不正确(我对此表示怀疑),或者有什么方法可以强制它从缓存中显示(我认为使用与 image.src 完全相同的图像路径可以做到这一点)
这是我第一次在 Javascript 中使用对象,所以我对我的代码不是 100% 有信心,所以请善待!