感兴趣的页面: https://www.gsb-yourbank.com/test/

ICO文件: https://www.gsb-yourbank.com/test/favicon.ico

我的Favicon是16x16分辨率,16色ICO文件。无论我做什么,它都不会出现在IE 7/8中!我已经尝试了我能想到的一切,包括:

  • 通过各种不同的公用事业生成ICO,
  • 更改文档头中Favicon链接元素的语法,
  • 在Favicon链接元素中使用绝对,相对和根层的URL,
  • 使用PNG代替ICO文件,
  • 确保我在二进制模式下通过FTP上传文件,

作为一名长期的Web开发人员/程序员,我不敢相信这正在绊倒我。任何帮助将不胜感激。

有帮助吗?

解决方案

原始IE规范指出,IE支持的书签图标扩展名将寻找一个名为“ Favicon.ico”的文件,该文件应该是一个图标文件,在网站的根部,即www.example.com/favicon.ico。

Mozilla接受了此规范,但将其扩展为在HTML文档中使用标签,以便可以使用任何文件,并在访问网站时出现书签图标。然后,Mozilla将其作为新的标准规范提交,指出可以使用任何16x16图像文件。然后,莫兹拉(Mozilla)编写了他们的所有者浏览器以接受任何大小的图像,因此遵循建议的标准的浏览器可能会破坏Mozilla/Firefox显示得很好的站点。

这称为“开放”标准。

其他提示

确保您正在使用的IE尚未缓解该网站的事实 没有 在将其放在那里之前先拥有一个粉丝。听起来很愚蠢,但这实际上是发生了。清除缓存/重新启动浏览器应在这种情况下解决。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top