为什么Safari会在每个页面上重新加载我的徽标?

时间:2016-08-07 11:51:24

标签: html css image safari

出于好奇:

与其他浏览器相比,Safari处理图像的方式有何不同?

我过去常常将自己网站的徽标作为background-image从CSS文件提供,因此不必在每个页面上重新加载(至少我是这样的)思想)。

我最近采用了另一种方法,因为它更符合Google的偏好以及人们in this thread建议的内容。

<h1>
  <a href="http://www.mycompany.com">
    <img src="logo.png" alt="My Company" />
  </a>
</h1>

然而,当点击页面时,徽标会一直闪烁,因为Safari似乎会在每个页面上重新加载它。但其他浏览器如Chrome和Firefox也不错。它们似乎在第一次遇到logo.png时缓存它们。

知道为什么会发生这种情况或如何预防?

0 个答案:

没有答案