即使缓存被清除,Favicon也没有显示



由于某些原因,favicon没有显示。网站是graedl.com.

你可以在graessdli.com/favicon.ico上看到favicon,我添加它的代码是(目前仅在index.html上(:

<link rel="icon" href="favicon.ico" />

我已经清除了缓存并使用了多种不同的浏览器,但就我而言,我无法理解。我很乐意在这方面提供一些帮助(所有内容都是用纯HTML/CSS编写的,所以你可以在链接中查看完整的代码(。非常感谢!

您已将<head>的内容放在<header>中。把它们移进去,这可能会解决你的问题。

Favicon未显示的常见原因

  1. 检查文件路径:您需要确保您的收藏夹的文件路径是正确的
  2. 收藏夹的链接不在正确的位置:将添加收藏夹的链接放在网页的头部是很重要的
  3. 语法错误:收藏夹链接中的一个小语法错误可能会导致你的收藏夹无法显示
  4. 当favicon文件在根目录中,但没有链接时:始终将favicon放在根目录下,并将其命名为favicon.ico。几乎所有现代浏览器默认都会查找/favicon.ico,但请确保您的头部有以下链接:
  • 链接rel=";SHORTCUT ICON";href="favicon.ico";type=";图像/x-图标"/>
  • 链接rel=";书签";href="favicon.ico";type=";图像/x-图标"/>因为在很多情况下,仅仅因为favicon文件在你的根目录中,并不意味着它会自动识别
  1. 您的浏览器已将您的网站缓存为没有收藏夹的网站:可能是您的浏览器将您的站点"保存"为没有收藏夹。您需要清除浏览器中的缓存或使用其他浏览器。愿它有助于解决这个问题

对Timmy Chan(在问题的评论中(注意到这一点大声呼喊,但我把标签放在了<header>而不是<head>中。一旦我移动了它们,它就起作用了!

最新更新