跟随内部链接后,Favicon在重新加载时消失

时间:2014-01-29 09:05:27

标签: html firefox favicon

我有一个本地网站,当我关注一些内部链接时:

page.html#heading1

并重新加载页面 - favicon已消失。如果我重新加载到

那就在那里
page.html

我想我错过了一些微不足道的事情。

图标链接为:

<link rel="shortcut icon" href="_static/icon.png"/>

修改

现在,我已经在Chromium中尝试过了 - 我认为这是一个Firefox问题。

编辑2

function setFavicon() {
  var link = "_static/icon.png"
  $('<link href="'+ link +'" rel="shortcut icon" type="image/x-icon" />').appendTo('head');
}
setFavicon()

对我不起作用(我使用jquery 1.9)。

编辑3

以下任何一项都不起作用:

$('link[type*=icon]').detach().appendTo('head');

$(document).ready( function() {
    $('link[type*=icon]').detach().appendTo('head');
});

$(document).ready( function() {
    var link = "_static/icon.png"
    $('<link href="'+ link +'" rel="shortcut icon" type="image/x-icon" />').appendTo('head');
});

编辑4

找到效果:如果我上去,然后返回 - 页面仍然是page.html#heading1,但显示了favicon。当我重新加载页面时,favicon会再次消失。

1 个答案:

答案 0 :(得分:2)