gpt4 book ai didi

javascript - 在加载外部图像之前检查浏览器缓存

转载 作者:行者123 更新时间:2023-11-29 19:55:58 24 4
gpt4 key购买 nike

我想让 javascript 访问客户端的缓存以检查它们是否加载了图像,我可以这样做还是会给我同源错误?

还有那些没有

的网站会发生什么

ccess-Control-Allow-Origin 设置为全部?

最佳答案

您可以使用此函数(从 this question 复制)来测试图像是否在缓存中。

function cached(url) {
var test = document.createElement("img");
test.src = url;
return test.complete || test.width+test.height > 0;
}

事实上,一旦浏览器缓存了图片,您就不需要再从缓存中加载图片了,因为浏览器会为您做所有事情。

因此,只需插入一个普通的 .让浏览器完成它的工作。

关于javascript - 在加载外部图像之前检查浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16129084/

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