我有一个本地网站,当我关注一些内部链接时:
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会再次消失。