在非HTML页面上设置favicon

时间:2014-04-25 01:33:56

标签: php favicon

我使用PHP显示图像(例如动态返回mime类型为image/png的二进制blob),这意味着我无法使用典型方法更改图标(link代码)。

HTML解决方案是:

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

有没有办法可以在PHP中为非HTML文档设置favicon?

1 个答案:

答案 0 :(得分:4)

大多数浏览器默认会在根目录中查找favicon,如下所示:http://example.com/favicon.ico。您可以将其用于图像的图标。

如果您想为每张图片添加不同的图片,那就根本不可能(浏览器没有为此提供任何机制)。有一个建议的标准,用于通过HTTP标头设置favicon(RFC 5988),但它仍然是一个草案,并没有被浏览器供应商实现。