11

以为有人可能知道那里的脚本,或者知道如何更新站点的每个部分的图标。我正在处理的构建的每个部分都有强烈的颜色,我认为根据您所在的部分更新图标的颜色可能是一个不错的 UI 触摸。这些可能是一组图标,但会强制进行更改,而不仅仅是在每个部分中添加 favicon 链接 rel。

我知道 Gmail 可以使用未读/新电子邮件更新网站图标。

任何帮助/想法将不胜感激。

干杯,R

4

2 回答 2

18

您在每个页面上使用链接 rel 是正确的,但强制图标文件刷新的技巧是在图标文件的末尾附加一个数字作为始终变化的参数(时间是最安全的选择)。

以 php 为例:

<?php
    echo '<link rel="shortcut icon" href="http://www.yoursite.com/favicon.ico?t=' . time() . '" />';
?>

这样做会使浏览器在每次看到文件时都认为文件是新的,从而避免了缓存问题。我希望这能为您指明正确的方向!

于 2013-02-07T23:29:44.090 回答
7

每页可以有不同的网站图标。您只需将以下代码添加到每个 HTML 文件中:

<link rel="shortcut icon" href="/YourIcon.ico" type="image/x-icon" />
于 2013-02-07T23:30:38.047 回答