每页新/更新favicon

时间:2013-02-07 23:22:00

标签: favicon

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

我知道Gmail可以使用未读/新电子邮件更新favicon。

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

干杯, R

2 个答案:

答案 0 :(得分:15)

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

php的例子:

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

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

答案 1 :(得分:4)

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

<link rel="shortcut icon" href="/YourIcon.ico" type="image/x-icon" />