为什么不在Firefox中加载favicon?

18 html favicon

我使用以下内容:

<link rel="shortcut icon" href="/images/favicon.ico" />
Run Code Online (Sandbox Code Playgroud)

这是一个真正的'ico'.当我访问http://mydomain.com时,图标会加载.但是当我访问'www'子域名时:www.mydomain.com ...它将无法加载.有什么想法发生了什么?

Mat*_*ock 15

我发现我必须清除我的Firefox缓存[CTRL] + [SHIFT] + [DEL],然后在我看到favicon之前重新启动Firefox,我将它放在Web服务器的根目录中并命名为favicon.ico.

请注意,在最新版本的Firefox中,favicon仅显示在选项卡图标和书签上,而不显示在地址栏图标中.

在此输入图像描述


小智 10

这是一个更大的firefox bug的一部分.如果我在mysite.com并说它link rel="shortcut icon" href="/myicon.ico"有效.但这是它运作的唯一方式.如果我在mysite.com并说 link rel="shortcut icon" href="myicon.ico"或任何其他相关链接,它失败.但是,如果我在www.mysite.com并使用相关链接,他们的工作正常.此外,如果我在mysite.com并说它 link rel="shortcut icon" href="http://www.mysite.com/mypath/myicon.ico"有效.Firefox已经忘记了如何处理www.mysite.com是mysite.com的网站.它曾经工作过,现在已不复存在了.您还可以看到,如果您在www.mysite.com和mysite.com之间切换,链接将从"已访问"更改为"未访问"样式.FF在这个版本上被打破,现在已经有几个版本了,但是一旦它运行了.

  • "www.mysite.com"和"mysite.com"是两个不同的网站.FF在这方面是正确的.该网站只能从一个网站访问,而不能两者都可访问.该站点应具有从一个到另一个的永久(301)重定向. (2认同)

Luc*_*nes 3

这听起来像是您的配置问题,如果没有更多信息,我们无法解决。您是否尝试过使用绝对 URL 而不是相对 URL?

例子:

<link rel="shortcut icon" href="http://mydomain.com/images/favicon.ico" />
Run Code Online (Sandbox Code Playgroud)