internet explorer 9没有显示.png favicon

Hen*_*ick 7 favicon internet-explorer internet-explorer-9

我在目录中有一个favicon,favicon.png - img/favicon/favicon.png

<link rel="icon" type="image/png" href="img/favicon/favicon.png" /> 
<link rel="shortcut icon" type="image/x-icon" href="img/favicon/favicon.png" />
Run Code Online (Sandbox Code Playgroud)

在chrome,firefox等中它显示正确,在IE9中它没有显示,favicon应该在哪里显示Internet Explorer标识.是否有任何理由为什么IE9不会显示png?

jac*_*per 8

它不起作用的原因是所有的favicons必须是.ico形式.你可以在这里转换它.默认情况下,浏览器会扫描名为favicon.ico的同一目录中的文件并显示该文件.


小智 6

W3C方法似乎不同意IE9:

» 这里的W3C方法

不知道这里发生了什么.无论方法如何,都无法在IE9中显示图标,我已经全部尝试过,清空缓存等.主要是回应这个帖子,指出W3C方法与2月份发布的jacktheripper不同.