当用javascript更改时,浏览器是否缓存图像src

时间:2017-05-22 09:00:29

标签: javascript html image caching browser

首次下载图片后,浏览器(chrome,IE7 +)是否会缓存图像数据?

function updatePhoto(url) {
  document.getElementById("bigImage").src = url
}

我有以下事件处理函数,当用户单击缩略图时,它会更新大图像的src属性。每次用户点击缩略图时,我都不想做繁重的工作。在使用javascript直接更改src属性的情况下,浏览器是否从缓存中检索数据?是确定的,还是有一些技术可以确保使用缓存的数据?

1 个答案:

答案 0 :(得分:2)

  

首次下载图片后,浏览器(chrome,IE7 +)是否会缓存图像数据?

遵守HTTP缓存的常规规则。是的,当然。

  

在使用javascript直接更改src属性的情况下,浏览器是否从缓存中检索数据?

当然(遵循正常的缓存规则并假设它首先被缓存)。