Html 哪些版本的IE支持PNG favicons?

Html 哪些版本的IE支持PNG favicons?,html,image,internet-explorer,cross-browser,favicon,Html,Image,Internet Explorer,Cross Browser,Favicon,,据说只有IE6与PNG favicons有问题,IE7也不支持PNG favicons 但是,不幸的是,channel9链接已被删除-那么有人知道官方/测试信息,说明哪个版本的IE开始支持PNG favicon吗?IE8+支持。PNG的这可能有助于:没有任何版本的Internet Explorer可以支持PNG favicon 这是一篇关于Favicon的好文章 简短的回答是: IE11是第一个支持直接使用.png和.gif文件格式favicons的Internet Explorer版本 为什

,据说只有IE6与PNG favicons有问题,IE7也不支持PNG favicons


但是,不幸的是,channel9链接已被删除-那么有人知道官方/测试信息,说明哪个版本的IE开始支持PNG favicon吗?

IE8+支持。PNG的这可能有助于:

没有任何版本的Internet Explorer可以支持PNG favicon

这是一篇关于Favicon的好文章

简短的回答是: IE11是第一个支持直接使用
.png
.gif
文件格式favicons的Internet Explorer版本

为什么会出现混乱? 正如你提到的,而其他人则相反

我认为造成这种混乱的原因是,从IE7开始,
.png
图像可以在内部
.ico
文件(
.ico
文件毕竟只是图像容器文件),这是正确的

然而,以前,direct
.png
favicons只与其他主流浏览器(Chrome、Firefox等)兼容

IE11及更高版本中Favicon的直接
.png
兼容性证明: 本节类似于以下内容:

指向一篇名为Eric Law的文章,Eric Law是前微软员工,也是2013年微软MVP

该条包括以下内容:

IE11显示了Favicon支持方面的一些重大改进:

  • 可以使用脚本动态更改favicon
  • Favicon URL可能直接指向GIF文件
  • Favicon URL可能直接指向PNG文件
但是请注意,正如Eric在同一篇博文中提到的,由于与旧版本IE的兼容性问题,使用direct
.png
favicons可能不是最好的主意:

“当然,仅仅因为你可以指向
.png
.gif
并不意味着 您应该--出于兼容性和经验方面的原因(记住
.ico
可以容纳多种图像大小,以最适合显示环境) 您应该继续使用
.ico
作为您的首选。”

罗先生写的另一篇文章名为,也简要提到了IE11对direct
.png
.gif
文件格式favicons的支持

IE10及之前版本中Favicon不兼容的证明: 有许多官方和非官方来源证明IE10及其之前仅支持
.ico
Favicons

截至2013年10月13日,Favicon Wikipedia页面的“文件格式支持”部分类似于以下内容:

2012年关于MSDN的一篇名为的文章包含以下片段:

“请注意,
.ico
-以外的图像格式的快捷方式图标用于 例如,
.bmp
.gif
.png
-不能在Internet中显示 浏览器

非官方来源的几句话:

“首先,IE需要一个实际的图标文件。不仅仅是
jpg
png
重命名 带有
ico
扩展名

“它必须是windows图标格式,而不是PNG或GiF,IE8格式 支持ICO。“-

“另一方面,Internet Explorer不支持PNG favicons, 但无论如何,它将忽略PNG favicon,而使用ICO favicon 声明的顺序。”——

“一.大.问题.IE10不支持有条件的评论,而且 不支持PNG favicons。“-

答复的其他问题: 我可以将文件类型从
.png
重新命名为
.ico
吗,反之亦然 避开这个不兼容问题

遗憾的是没有(由@于2013年6月17日在IE10中测试)。IE10及之前的版本需要实际的图标(
.ico
)文件

它应该是16x16
.ico

以下是对此的看法:

“考虑创建一个16x16像素的图标和一个32x32像素的图标 图标(更大,带宽允许),因为在高DPI显示器上, Internet Explorer可能会拉伸图标以适应可用空间。”


否。任何版本的IE都完全支持png图标。但是,IE 8及以上版本可能部分支持png图标。

不要忘记Apple touch图标支持


双负,你的意思是他们支持还是不支持?不支持PNG,那么你可能想考虑更新你的答案,因为它现在声明“没有任何版本不支持它”。当划掉底片时,表示“所有版本都支持它”。重命名为.png的.ico文件是否仍被视为ico文件?例如,我将favico.ico重命名为favico.png。它最初是ico,但现在仍然是ico,还是被认为是合法的png?@Truerror我不这么认为,我认为它们需要正确转换(你可以使用或等网站)确认。用appengine制作了一个赤裸裸的博客,并使用favicon.png代替通常的ico。IE10无法识别,请继续。我必须说,我对IE有点失望。我无法理解为什么微软决定不支持非ico favicons请提供更多有关尺码的信息?应该是16x16 ico吗?