如果没有作为“image / x-icon”提供,IE不会在HTML中显示.ico图标

前端之家收集整理的这篇文章主要介绍了如果没有作为“image / x-icon”提供,IE不会在HTML中显示.ico图标前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在列表中显示网站的favicon,如< img />元素.

一些网站为他们服务:

有些人为他们服务:

IE没有显示那些没有type =“image / x-icon”的图片图片.

我无法控制网站如何为他们的爱好者服务,所以我能从我这边做什么?

最佳答案
我认为最好的办法是将它们转换为另一种格式.如果您手动显示图标,则可以下载每个图标,将其转换为图像程序,然后将其上传到您的站点.

如果您自动执行此操作,则需要查看服务器端获得的任何图像处理工具.如果你使用的是PHP,那就是GDImageMagick库.只需转换为PNG,然后将其缓存在您的网站上.

如果IE不显示页面内联的.ico文件,那么在不进行某种处理的情况下,您不太可能使其显示.在最简单的层面上,您可以只读取外部图像并将其作为正确的mime类型提供,而无需转换它们.

猜你在找的HTML相关文章