Javascript 如何检查我的favicon文件是否对IE有效?

Javascript 如何检查我的favicon文件是否对IE有效?,javascript,internet-explorer,favicon,Javascript,Internet Explorer,Favicon,我的favicon在FF、Chrome和Safari中运行良好,但在IE中不行。所有这些都是现代版本,但我没有确切的版本号 <link rel='shortcut icon' href = '../images/favicon.png'> 似乎在2008年,IE更为特殊() 但是,我是否可以进一步排除我丢失的favicon。IE是唯一存在.png文件问题的浏览器。他们在2016年是否延续了这一困难传统 谢谢您的帮助。请确保您的favicon文件是.ico文件,这是我的最佳猜测

我的favicon在FF、Chrome和Safari中运行良好,但在IE中不行。所有这些都是现代版本,但我没有确切的版本号

<link rel='shortcut icon' href = '../images/favicon.png'>

似乎在2008年,IE更为特殊()

但是,我是否可以进一步排除我丢失的favicon。IE是唯一存在.png文件问题的浏览器。他们在2016年是否延续了这一困难传统


谢谢您的帮助。

请确保您的favicon文件是.ico文件,这是我的最佳猜测。查看此web工具以转换文件-->

您使用PNG图标,声明为一个老式ICO图标(
rel=“shortcut icon”
,无
类型
属性)

您应该将旧的ICO和“现代”PNG格式结合起来,在任何地方都可以完成这项工作。例如:

<link rel="icon" type="image/png" href="/path/to/icons/favicon-16x16.png" sizes="16x16">
<link rel="shortcut icon" href="/path/to/icons/favicon.ico">


我建议您使用,它会生成图标和相应的HTML代码。完全公开:我是这个网站的作者。

你测试的是哪个版本的IE?你可能想添加一个
type=image/png
attrib,以便在不使用ico文件时更好地兼容