根据互联网号码分配机构(IANA),所有.ico文件都属于MIME类型image/vnd.microsoft.icon
。(来源)
例如
<link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico" />
但是,精明的互联网专家Paul Irish声称这是错误的,而且实际上是这样image/x-icon
。(来源)
例如
<link rel="icon" type="image/x-icon" href="favicon.ico" />
我知道您可以避免不包含.ico文件的“类型”,但是如果要包含一个,则应该是哪个?将其用作IANA官方类型实际上有任何问题吗?
favicon.ico
文件可能不是真实的“ .ico”文件。我的公司网站使用png(名称为“ favicon.ico”),并以“ image / png”类型为其提供服务。使用此处提到的任何一种“ .ico”类型来提供服务都是错误的,因为它导致浏览器产生误解!