我的网站上的favicon有点问题。 它适用于每个网站,但是favicon会在包含投资组合的页面上消失。
这是一个可过滤的投资组合,所以我认为这个域可能存在问题,因为当网站加入网址时,最终会得到一个名为#all(显示所有投资组合项目)的ID。
我对每一个帮助感到高兴。非常感谢。
答案 0 :(得分:1)
好的,我检查了你的网站并尝试停用javascript并显示了favicon。因此,我的假设是哈希(#all)以某种方式弄乱了图标,也许它与您使用的基本标签有关,因为我从未对图标有任何问题。
我的解决方案是尝试使用您的favicon的绝对路径:http://example.com/images/favicon.ico而不是使用基本标记。
我希望它有效,因为我无法肯定地说,我通常不会使用基本标签。
使用评论
中的2个链接的解决方案$(window).bind('hashchange', function() {
var link = $('link[rel=shortcut icon]').remove().attr("href");
$('<link href="'+ link +'" rel="shortcut icon" />').appendTo('head');
});