4

我的页面上有一个 favicon,当我转到 favicon 的链接时:mypage/favicon.ico 它开始下载,而不是仅将其显示为在线图像(与其他所有站点一样)。

我到处寻找解决方案,但没有得到答案。

我希望它显示,而不是下载,可能是什么问题?

<head>
<link rel="shortcut icon" href="/favicon.ico">
</head>
  • 它是一个 32x32 的 .ico 文件。

谢谢 - 克里斯

4

2 回答 2

0

您可以在 HTML 中将其显示为常规图像标记。这已经在 Firefox 26、Chrome 29 和 Internet Explorer 10 中进行了测试。所有这些都取得了积极的结果。如果您愿意,可以在自己的浏览器上尝试。代码:

<!DOCTYPE html>
<html>
<body>
<img src = "logo.ico" type = "image/x-icon">
</body>
</html>
于 2014-01-22T20:01:17.993 回答
-1

你应该使用

<head>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
</head>

并考虑使用另一个图像,例如.png

 <link rel="icon" href="/favicon.png" type="image/png" />

(部分浏览器不支持.ico

如果您mypage/favicon.ico直接调用它可能会被下载,这取决于您的 http 服务器/浏览器应该下载或显示哪种 mime 类型。见维基百科

于 2013-02-27T10:28:11.983 回答