为什么我的浏览器选项卡图标没有显示?

Why is my icon for browser tab not showing up?

我想为我的网页制作一个图标。我找到了一个样本,但它对我不起作用。有人可以帮我让它工作吗?在网站的索引页上,我把这个放在了页面的。

 <!--
 <![if !IE>
  <link rel="icon" href="http://mywebsiteurl/images/favicon.ico" type="image/x-icon" />
 <![endif]>
 <link rel="shortcut icon" href="http://mywebsiteurl/images/favicon.ico" type="image/ico" />
 !-->

我可以将它放在我想显示网站图标的特定页面上吗?还是必须将它放在网站的根目录中?

如果您能想到任何解决方案,我将不胜感激。感谢您的帮助!

试试这个,你的评论结尾放错地方了

<!--
<![if !IE>
    <link rel="icon" href="http://mywebsiteurl/images/favicon.ico" type="image/x-icon" />
<![endif]>
!-->
<link rel="shortcut icon" href="http://mywebsiteurl/images/favicon.ico" type="image/ico" />

假设您出于某种原因使用 IE 条件注释,您的注释语法似乎已关闭。 You can read more about them here。 否则,favicon 并不是特别需要条件注释;我觉得你的第一个标签不错。

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

是的,您可以为单个页面使用唯一的网站图标,但浏览器会疯狂缓存并且通常会显示该域的最新图标,除非另有说明。例如:如果您在主页上设置了一个图标,但没有在子页面上设置一个图标,它可能会保留主页的图标。