Favicon不在网页上发布

Raj*_*lar 3 html asp.net favicon

我无法在网页上显示图标.我正在使用IE8.我在.aspx页面中使用了以下标记:

<head runat="server">
  <link rel="shortcut icon" href="Images/favicon.ico" />
</head>
Run Code Online (Sandbox Code Playgroud)

我保存了favicon.ico文件Images.

它在Firefox和Chrome等其他浏览器上显示,但我希望它能在IE上显示.IE中的设置是什么?

Tom*_*duy 5

你不能采取一些行动:

  1. 将链接元素设置为 runat=server
  2. 将favicon.ico移动到根目录(如果可以).
  3. 使用条件注释显示旧IE的favicon
  4. 清除浏览器缓存.

代码结果:

<link runat="server" rel="shortcut icon" href="Images/favicon.ico" type="image/x-icon" />
<link runat="server" rel="icon" href="Images/favicon.ico" type="image/ico" />
<!--[if IE]>
<link rel="shortcut icon" href="Images/favicon.ico" type="image/vnd.microsoft.icon" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

进一步:

如果您只是将它放在根文件夹中,大多数浏览器都会选择它,因此即使您还有一个指向它的链接标记,这也是放置它的最佳位置.