每页新/更新favicon

Joh*_*ter 7 favicon

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

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

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

干杯,R

Sme*_*own 15

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

用php的例子:

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

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

  • 编辑添加缺少的单引号


Mik*_*sen 7

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

<link rel="shortcut icon" href="/YourIcon.ico" type="image/x-icon" />
Run Code Online (Sandbox Code Playgroud)