我正在使用 PHP 来显示图像(例如,动态返回一个 mime 类型为 image/png
的二进制 blob),这意味着我不能使用典型的方法来更改网站图标(link
标签)。
HTML 解决方案是这样的:
<link rel="shortcut icon" href="favicon.ico" />
有没有一种方法可以在 PHP 中为非 HTML 文档设置网站图标?
最佳答案
大多数浏览器将默认在根目录中查找图标,如下所示:http://example.com/favicon.ico .您可以将其用作图像的图标。
如果你想为每个图像使用不同的网站图标,那根本不可能(浏览器没有为此提供机制)。有一个通过 HTTP header ( RFC 5988 ) 设置网站图标的建议标准,但它仍然是一个草案,浏览器供应商尚未实现。
关于php - 在非 HTML 页面上设置图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23282748/