我把我的favicon放在这里:
http://www.vittoriosastarsnursery.com/favicon.ico
但是由于某些原因,它在Firefox中无法显示。它在IE中可以工作,但是我更关心在Firefox中让它工作。
我把我的favicon放在这里:
http://www.vittoriosastarsnursery.com/favicon.ico
但是由于某些原因,它在Firefox中无法显示。它在IE中可以工作,但是我更关心在Firefox中让它工作。
突然我在这里找到了答案:这里
你应该在你的favicon路径中添加"?",它就能够工作了!即使路径是像images/favicon.ico
这样的。尝试一下:
<link rel="icon" href="/images/favicon.ico?" type="image/x-icon">
其他浏览器也可以工作。
请记得重新启动Mozilla,因为它有自己的缓存,与css和其他缓存不相连。
更新:
另一种方法是将favicon.ico
重定向到/images/favicon.ico
(301有效)
我可以在Chrome、Firefox和IE中看到它。我们在大学测试时,我的朋友也遇到了这样的问题。这只是一个奇怪的缓存问题,让她认为它没有正常工作。我相信除了你以外的每个人都能看到它正常工作。
尝试打开开发者工具(在Mac上是CMD + Option + i)并进行硬刷新页面(按住刷新按钮直到出现选项)。
你可以清除缓存后尝试重新启动浏览器,看看是否有帮助。
<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">
需要考虑两点
对于那些遇到这个问题的人,尝试将您的网站图标文件移动到主目录下。这对我有用并解决了我的问题。
https://github.com/ritwickdey/vscode-live-server/issues/77
我在使用VS-Code live server时遇到了这个问题,正如上面所讨论的那样,这是一个浏览器缓存问题,有一个很受欢迎的Github线程对此进行了讨论。
只需尝试以下技巧:
<link rel="icon" href="favicon.ico?v=2" type="image/x-icon"/>
愉快学习
如果您不想花费数小时的时间来弄清楚为什么您的网站图标未显示,请确保始终将其放置在项目文件夹的根目录中,并在页面的<head></head>
部分添加链接,如下所示:
<head>
//other code
<link rel="icon" href="favicon.ico" type="image/x-icon">
//other code
</head>
文件夹结构
--app
-----img
-----js
-----css
-----favicon.ico
这只是一个缓存问题。只需更改文件名,它将立即显示...否则不做任何操作,它最终会显示出来。浏览器在收藏夹图标缓存方面非常持久。
在FireFox中它对我有效。当运行identify
(ImageMagick软件包的一部分)时,它报告了这个问题:identify: invalid colormap index 'favicon.ico' @ error/image.c/SyncImage/3906
也许在图形编辑器中打开文件并重新保存可以清除此错误。