3

如果我从另一个站点复制一个图标并进行测试,我可以使用图标。但我自己的在 IE8/Chrome 中不起作用。我的是由 Visual Studio 创建的 32x32 24 位图标。我似乎总是无法让图标正常工作,我应该使用什么?我以为我可以拥有高达 64x64 的图像...

4

5 回答 5

5

有关创建 a 的说明,请参阅favicon.ico站点- 它需要为 16*16,而不是 32*32(尽管您可以拥有.ico两种尺寸的复合材料)。

我创建.ico了多种尺寸的复合文件,因此它们可以正确显示在浏览器和桌面上。

于 2010-05-26T12:20:07.170 回答
1

首先,为了安全起见,.ico使用此转换器将您的原始图标转换为一个。

然后,为了跨浏览器的兼容性(特别是 Internet Explorer),使用:

<link rel="shortcut icon" href="http://www.yoursite.com/youricon.ico" />

大多数浏览器都足够聪明,可以使用位于站点根目录中的任何 PNG/ICO favicon.ico,但这并不总是可靠的。

于 2010-05-26T12:22:33.263 回答
0

favicon 上的维基百科页面包含大量信息。

对 favicon 的支持因浏览器而异,并且无法保证 favicon 可以在任何给定系统上运行。有时浏览器会无缘无故地忽略它。

要获得最广泛的浏览器支持,您应该使用 .ico 格式。维基百科页面上有一个兼容性图表,告诉您每种格式的支持程度。

于 2010-05-26T12:18:51.433 回答
0

您需要使用 16x16 的 .ico 文件。32x32 .ico 文件和 .png、.jpg 文件在浏览器标题栏中并不总是有效。现在您可能会发现一些浏览器支持此功能,但并非每个浏览器都支持此功能,因此请尝试使用 16x16 .ico 文件。

于 2019-01-21T04:38:30.030 回答
-1

我遇到了同样的问题,你只需要添加一些额外的字符,

示例:如果您C:\Users\Desktop\image\icon.ico为获取图像而编写,那么您只需?v=2像这样添加

“C:\Users\Desktop\image\icon.ico?v=2”。

或者您可以将格式更改为.jpg.png

于 2021-11-11T08:11:40.410 回答