仍然会下载并缓存带有style ="display:none"的图像吗?

ens*_*are 15 html javascript css caching

我正试图找出一种方法来缓存我的图库脚本中的下一个和上一个图像......我想知道这是否是一个很好的方法.另外,有没有办法手动指定下载图像的缓存时间?

Ily*_*din 35

display: none图像将下载并缓存在客户端上.但是,JavaScript已经有一种明确定义的预加载图像的方式:

  var nextImage = new Image();
  nextImage.src = "your-url/newImage.gif";
Run Code Online (Sandbox Code Playgroud)

这将预加载图像而不将其显示给用户.