检查资源是否被缓存而不下载

Ser*_*nko 5 javascript cdn browser-cache

javascript 是否可以在不下载的情况下检查图像或脚本是否在缓存中?

我想要这样做的例子是使用公共 CDN。我想检查用户是否有从 googleapis、jquery.com 或 MS CDN 缓存的 jquery 库,只有在没有的情况下,才会浪费带宽。也许一些 xhr head 请求可以帮助我解决这个问题?

从这里的答案来看,以下代码似乎即使不插入 DOM 也会下载图像。

var i = new Image
i.src='image.jpg'
return i.complete
Run Code Online (Sandbox Code Playgroud)

而且根本HTMLScriptElement没有财产。complete