我在列表中显示网站的favicon,如< img />元素.
一些网站为他们服务:
有些人为他们服务:
IE没有显示那些没有type =“image / x-icon”的图片的图片.
我无法控制网站如何为他们的爱好者服务,所以我能从我这边做什么?
最佳答案
我认为最好的办法是将它们转换为另一种格式.如果您手动
显示图标,则可以下载每个图标,将其转换为图像程序,然后将其
上传到您的
站点.
如果您自动执行此操作,则需要查看服务器端获得的任何图像处理工具.如果你使用的是PHP,那就是GD或ImageMagick库.只需转换为PNG,然后将其缓存在您的网站上.
如果IE不显示与页面内联的.ico文件,那么在不进行某种处理的情况下,您不太可能使其显示.在最简单的层面上,您可以只读取外部图像并将其作为正确的mime类型提供,而无需转换它们.