【问题标题】:Favicon link does download instead of showFavicon 链接确实下载而不是显示
【发布时间】:2013-02-13 02:41:06
【问题描述】:

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

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

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

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

谢谢 - 克里斯

【问题讨论】:

  • 你是如何在 HTML 中实现它的?给我们看一些代码。
  • 我已经用代码快照更新了它,它在网站上运行良好等等。

标签: favicon ico


【解决方案1】:

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

<!DOCTYPE html>
<html>
<body>
<img src = "logo.ico" type = "image/x-icon">
</body>
</html>

【讨论】:

    【解决方案2】:

    你应该使用

    <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 类型。 见Wikipedia

    【讨论】:

    • Wikipedia 说 .ico 是最好的格式,并且 的编写方式也很合适。适用于所有浏览器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2017-03-31
    • 1970-01-01
    相关资源
    最近更新 更多