当前位置:  开发笔记 > 后端 > 正文

favicon不在IE中工作

如何解决《favicon不在IE中工作》经验,为你挑选了4个好方法。

我有一个使用自定义favicon.ico的网站.在IE以外的所有浏览器中,favicon都会按预期显示.当试图在IE中显示图标时,我得到了大红色x; 当在另一个浏览器中显示favicon时,它显示正常.页面源包括,它在其他浏览器中工作.谢谢你的想法.

编辑:已解决:问题的根源是文件是jpg重命名为ico.我创建了一个ico文件,它按预期工作.感谢您的输入.



1> Oli..:

对,你没有那么有用(提供源将是非常有用的!)但在这里你去......有些事要检查:

代码是这样的:



它在吗?

图像是真正的 ico文件吗?(重命名位图不是真正的.ico!格式不同的格式)

将页面添加为书签时是否有效?


如果您没有正确地制作.ico*,请尝试使用此网站生成***真实***.ico:http://www.favicon.co.uk
我不知道我在哪里复制粘贴了这个 - 但是对于IE来说是一个好的"因为IE从Temporary Internet Files文件夹中加载你的图标,它必须能够实际存储它.如果你设置了no-cache指令图标文件,然后IE将无法显示您的图标,而是显示默认图标.您可以使用Fiddler进行验证."

2> yoel halb..:

在IE和FireFox中,仅在网站访问的第一页上请求favicon.ico,这意味着如果favicon.ico需要登录(例如您的网站是一个封闭的网站并且需要登录)那么图标将不会显示.

解决方案是为favicon.ico添加一个例外,例如在web.config中添加的ASP.Net中:


  
     
       
     
  
 


@yo,+1对于答案的第一段中非常重要的浏览器行为干扰知识.

3> 小智..:
 

    您的favicon.ico必须放在标签之间

    尺寸:16 X 16

    对于Internet Explorer,它必须是透明的(外部白色部分不可见)



4> user984003..:

任何人都应该归结为这个答案:

同样的问题:在IE(包括IE 10)中无效,在其他地方工作.

原来这个文件不是"真正的".ico文件.我通过将其上传到http://www.favicon.cc/然后再次下载来修复此问题.

首先,我通过在此站点上生成随机.ico文件并使用它而不是我的原始文件来测试它.看到它有效.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有