如果我从其他网站复制并测试,我可以使用favicon。但我自己在IE8 / Chrome中不起作用。我的是由Visual Studio创建的32x32 24bit图标。我似乎一直有问题让图标正常工作,我应该使用什么?我以为我的图像可以达到64x64 ......
答案 0 :(得分:5)
有关创建favicon.ico
的说明,请参阅this网站 - 它必须是16 * 16,而不是32 * 32(尽管您可以拥有两种尺寸的复合.ico
)。
我创建了多个大小的复合.ico
文件,因此它们可以在浏览器和桌面上正确显示。
答案 1 :(得分:1)
首先,为了安全起见,请使用this converter将原始图标转换为.ico
。
然后,对于跨浏览器兼容性(特别是Internet Explorer),请使用:
<link rel="shortcut icon" href="http://www.yoursite.com/youricon.ico" />
大多数浏览器足够智能,可以使用位于您网站根目录中的任何名为favicon.ico
的PNG / ICO,但这并不总是可靠的。
答案 2 :(得分:0)
wikipedia page on favicon包含大量信息。
对于favicons的支持在浏览器与浏览器之间略有不同,并且无法保证favicon可以在任何给定系统上运行。有时浏览器会毫无理由地忽略它。
要获得最广泛的浏览器支持,您应该使用.ico格式。维基百科页面上有一个兼容性图表,告诉您每种格式的支持范围。
答案 3 :(得分:0)
您需要使用16x16 .ico文件。 32x32 .ico文件和.png,.jpg文件并非始终在浏览器标题栏中工作。如今,您可能会发现某些浏览器支持此功能,但并非所有浏览器都支持此功能,因此请尝试使用16x16 .ico文件。