gpt4 book ai didi

javascript - 检测图像是否被缓存

转载 作者:行者123 更新时间:2023-11-28 02:19:15 25 4
gpt4 key购买 nike

要了解图像是否在缓存中,您可以在 Firefox 中使用 mozIsLocallyAvailable()。chrome 或 IE 中没有这样的东西。

你还知道其他方法吗?

我尝试使用 Ajax 检查“304 not modded”,但 Ajax 似乎有自己的缓存系统。 (每次关闭浏览器时,ajax缓存都会被删除)

我的目标是检测访问者何时清理了缓存,这样我就可以重新启动我的“后台预加载”系统(适用于包含大量图像的游戏)。我听说过一些有关 AppCache 的信息,但还不足以了解它是否可以存储最多 40mb 的图像以及是否可以在页面加载完成后下载它们。

问候。

最佳答案

鉴于您所说的最终目标,我认为我要做的就是让后台(预)加载过程始终发生,如果它没有在(比如说)250 毫秒或 500 毫秒内完成,则放置告诉用户发生了什么的消息。如果所有 40MB 的图像在很短的时间内加载完毕,您就可以相当确定它们来自缓存。 :-) 相反,如果它们的加载时间超过 500 毫秒(半秒),您并不真正关心这是因为它们正在下载,还是由于某种原因用户的缓存非常慢,您可能仍然想要告诉他们发生了什么事。

关于javascript - 检测图像是否被缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15932196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com