浏览器不缓存图像。如果它有不同的alt,它会再次请求相同的图像

时间:2013-02-20 18:48:27

标签: html browser image browser-cache

情况如下

在同一页面中,对于第一次网页浏览:

<img src="default_image.jpg" alt="john">
<img src="default_image.jpg" alt="george">
.
.
.
.
<img src="default_image.jpg" alt="you-name-it">

使用firebug,我看到Firefox多次请求default_image.jpg。在这个例子中,一个请求alt =“John”,一个用于alt =“George”....并且列表继续。

我希望浏览器只需要为文件“default_image.jpg”发出一个请求,然后用它来显示每个img和那个src。

我的问题:

为什么会发生这种情况 以及如何防止它。我的目标是能够在页面中多次使用不同alt值的img src =“...”,但浏览器只会请求一次。

没有JS / JQUERY。我正在寻找简单的HTML解决方案(我希望它不是一些rfc限制)

P.S。当我看到这些图像的不同加载时间时,我首先注意到它。我期待所有相同的src img's立即加载,但他们没有。它们之间唯一的区别是alt标签,所以我就把它归咎于。

0 个答案:

没有答案