1

页的兴趣:https://www.gsb-yourbank.com/test/为什么我的favicon不出现在IE7/8中?

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

我的图标是一个16×16分辨率,16色ICO文件。无论我做什么,它都不会出现在IE 7/8中!我用尽了一切我能想到的,包括:

  • 与各种不同 公用事业生成ICO,
  • 改变文件头的图标链接元素的语法,
  • 使用绝对在图标 连接元件相对的,根目录相对网址,
  • 使用PNG代替ICO文件,
  • 确保我通过FTP以二进制模式上传文件,

作为一个长期的Web开发人员/程序员,我不敢相信这让我感到沮丧。任何帮助将不胜感激。

+0

尝试将其放入https://www.gsb-yourbank.com/favicon.ico的根目录 – volody 2010-05-28 18:34:09

+0

请尝试http://jeffcode.blogspot.com.au/2007/12/why-doesnt-favicon-for - 我的站点,appear.html – eug 2013-04-24 11:14:13

回答

2

原始的IE规范声明,IE支持的书签图标扩展将在网站的根目录中查找名为“favicon.ico”的文件,该文件应该是一个图标文件,即www.example.com/favicon .ICO。

Mozilla支持此规范,但将其扩展为在html文档中使用标签,以便可以使用任何文件,并在访问网站时在地址栏旁边显示书签图标。 Mozilla随后将其作为新的标准规范提交,声明可以使用任何16x16图像文件。然后Mozilla写他们的所有者浏览器接受任何大小的图像,以便遵循建议标准的浏览器可能在Mozilla/Firefox显示正常的网站上出现故障。

这被称为“开放”标准。

2

请确保您使用的IE浏览器没有缓存这样一个事实,即该网站在您将其放置在那里之前没有有favicon。这听起来很愚蠢,但这确实发生了。在这种情况下清除缓存/重新启动浏览器应该解决它。

相关问题