Favicon没有出现

The*_*per 33 html browser favicon

我在这里放置了我的图标:

http://www.vittoriosastarsnursery.com/favicon.ico

但由于某种原因,它不想在Firefox中显示.它确实在IE中工作,但我更关心的是让它在Firefox中运行.

Fer*_*xTL 76

我突然在这里找到了答案

你应该添加"?" 到你的favicon路径,它的工作原理!即使有这样的道路images/favicon.ico.试一试:

<link rel="icon" href="/images/favicon.ico?" type="image/x-icon">

其他浏览器也有效.

记得重新启动mozilla,因为它自己的缓存,与css和其他缓存无关.

更新:

另一种方法是设置重定向favicon.ico/images/favicon.ico(301作品)

  • 这不是魔术,这是黑客攻击,但是很多浏览器坚持保留旧的favicon,这是唯一可行的解​​决方案.但它确实会对某些服务器(旧的IIS)造成问题,因为默认情况下它们不支持对静态资源进行GET查询 - 请记住这一点 (2认同)

Jam*_*mie 33

我可以在Chrome,Firefox和IE中看到它.当我们在大学里测试时,我的朋友遇到了这样的问题.这只是一个奇怪的缓存事情,让她认为它不能正常工作.我相信除了你之外的每个人都能看到它运作良好.您可以在清除缓存后尝试重新启动浏览器,看看是否有帮助.


Guy*_*ere 6

<link rel="icon" href="http://khachmeruk.com/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="http://khachmeruk.com/favicon.ico" type="image/x-icon"> 
Run Code Online (Sandbox Code Playgroud)


Dre*_*ewT 5

要考虑两件事

  • 如果它在某些浏览器中运行而在其他浏览器中运行则可能是缓存问题.清除缓存并刷新,或深入了解更多信息:如何强制使用favicon刷新
  • 如果favicon.ico在项目的根文件夹中但没有被任何浏览器识别,我会检查.htaccess,或者等同于.htaccess,具体取决于服务器类型等.