如果我从另一个站点复制一个图标并进行测试,我可以使用图标。但我自己的在 IE8/Chrome 中不起作用。我的是由 Visual Studio 创建的 32x32 24 位图标。我似乎总是无法让图标正常工作,我应该使用什么?我以为我可以拥有高达 64x64 的图像...
5 回答
有关创建 a 的说明,请参阅此favicon.ico
站点- 它需要为 16*16,而不是 32*32(尽管您可以拥有.ico
两种尺寸的复合材料)。
我创建.ico
了多种尺寸的复合文件,因此它们可以正确显示在浏览器和桌面上。
首先,为了安全起见,.ico
使用此转换器将您的原始图标转换为一个。
然后,为了跨浏览器的兼容性(特别是 Internet Explorer),使用:
<link rel="shortcut icon" href="http://www.yoursite.com/youricon.ico" />
大多数浏览器都足够聪明,可以使用位于站点根目录中的任何 PNG/ICO favicon.ico
,但这并不总是可靠的。
favicon 上的维基百科页面包含大量信息。
对 favicon 的支持因浏览器而异,并且无法保证 favicon 可以在任何给定系统上运行。有时浏览器会无缘无故地忽略它。
要获得最广泛的浏览器支持,您应该使用 .ico 格式。维基百科页面上有一个兼容性图表,告诉您每种格式的支持程度。
您需要使用 16x16 的 .ico 文件。32x32 .ico 文件和 .png、.jpg 文件在浏览器标题栏中并不总是有效。现在您可能会发现一些浏览器支持此功能,但并非每个浏览器都支持此功能,因此请尝试使用 16x16 .ico 文件。
我遇到了同样的问题,你只需要添加一些额外的字符,
示例:如果您C:\Users\Desktop\image\icon.ico
为获取图像而编写,那么您只需?v=2
像这样添加
“C:\Users\Desktop\image\icon.ico?v=2”。
或者您可以将格式更改为.jpg
等.png
。