0

我的 html 文档中使用了一个多嵌入的 favicon.ico 文件,它可以在除 Safari 之外的任何地方使用。我试过清除缓存,但似乎没有任何效果。

<link rel="shortcut icon" href="favicon.ico">

测试用例:http ://chovy.dyndns.org/test/favicon.html

图标:http : //chovy.dyndns.org/test/favicon.ico

响应头:Content-Type:image/x-icon

有谁知道为什么这不会显示 Safari 的图标?

4

2 回答 2

0

为我工作

在此处输入图像描述

使用 Safari 6.0.2 截取屏幕截图。

如果只是缓存问题,您可能会忽略该问题。第一次使用 Safari 访问该页面的其他所有人都会看到该图标,因为第一次使用的人没有缓存问题。

于 2013-05-13T14:05:24.403 回答
0

尝试将 type="image/x-icon" 添加到链接标签。此外,safari 在清除浏览器缓存时会注意清除缓存的网站图标。您需要关闭 Safari 并手动删除 ~/Library/Safari 中的文件 WebpageIcons.db。

于 2013-09-04T10:42:19.240 回答