为什么每次我创建一个 index.html 文件并在浏览器中打开时都会显示一个 Favicon

问题描述

每当我创建一个 index.html 文件并在其中写入任何内容然后在浏览器中打开它时,我都会看到一个我以前从未见过的 Favicon。我想知道为什么会显示该 Favicon,有什么办法可以阻止它吗?我什至没有为 Favicon 添加 html 标记,但它仍在显示

代码

<!DOCTYPE html>
<html>
<head>
    <Meta charset="utf-8">
    <title>This is a title</title>
</head>
<body>
    <h1>TEST</h1>
</body>
</html>

网站图标

Image of Favicon

解决方法

主要浏览器在“favicon.ico”之后查看根文件夹,您可以找到有关它的更多信息here(另一个 Stackoverflow 线程)

,

有时,网页会在页面加载时自动发出自动收藏夹图标请求。
为防止出现这种情况,请在您的 HTML 标记的 Gemfile 中添加以下内容。

head

,
  1. 首先尝试确保您的项目没有网站图标。尝试打开 www.[mysite].com/favicon.ico。如果没有通过第二步。

  2. 错误的图标可能会自动从您的浏览器缓存中获取。尝试重新加载您的页面(对于 Mac,它是 shift+cmnd+r)

  3. 如果 favicon 仍然显示并且您不想显示任何 favicon,只需在您的标头标签中为它传递空的 href <link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon">