Javascript 如何检查我的favicon文件是否对IE有效?
我的favicon在FF、Chrome和Safari中运行良好,但在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文件,这是我的最佳猜测
<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文件时更好地兼容