相关文章推荐
温文尔雅的豆芽  ·  SQL ...·  8 月前    · 
强健的猕猴桃  ·  Spring Mvc 定时任务 ...·  1 年前    · 

来源: http://blog.csdn.net/clever101

favicon是favorite icon的缩写,通常会显示在浏览器收藏夹(即书签)中以及地址栏左侧。中文有译作网站头像或书签图标,此处译作网站图标。在html或jsp页面没有专门指定的话会显示默认的tomcat图标,如下图:

最近在设置favicon发现一个问题:IE10不能识别png格式的favicon,只好将区分IE浏览器和非IE浏览器分别进行处理了。网上区分IE浏览器和非IE浏览器采用条件注释,代码如下:

<!--[if !IE]>
<link href="images/png_favicon.png" type="image/png" rel="icon" />
<![endif]-->
<!--[if IE]>
<link rel="shortcut icon" href="images/png_favicon.ico" />
<![endif]-->

发现没有效果,只好使用js脚本了,代码如下:
<!-- I "support" IE -->
<script>
navigator.appName == "Microsoft Internet Explorer" && (function (i, d, s, l) {
   i.src = "images/png_favicon.ico";
   s = d.getElementsByTagName("script")[0];
   l = s.parentNode.insertBefore(d.createElement("link"), s);
   l.rel = "shortcut icon";
   l.href = i.src;
})(new Image, document);
</script>
<!-- Everybody else -->
<link href="images/png_favicon.png" type="image/png" rel="icon"/>

参考文献:

1. 弄懂Favicon

2. 如何给你的网站加上favicon.ico图标

3. favicon支持的图片格式

作者:朱金灿来源:http://blog.csdn.net/clever101        favicon是favorite icon的缩写,通常会显示在浏览器收藏夹(即书签)中以及地址栏左侧。中文有译作网站头像或书签图标,此处译作网站图标。在html或jsp页面没有专门指定的话会显示默认的tomcat图标,如下图:       最近在设置favicon发现一个问题:IE
当Alec Rust问及HTML5 Boilerplate项目是否可以提供切换成高DPI的 favicon 的时候,我才意识到我对网站图标(favorite icon),触摸图标(touch icons),和磁贴图标(tile icons)知之甚少。当我决定稍稍深究一下的时候却发现一些有趣的事情。 自从IE在1999年首次引入 favicon 以来,之后它就没再发生过什么变化。它们几乎总是ICO文件,并...
本文出处:http://blog.csdn.net/chaijunkun/article/details/90205293,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。 一则故障告警 为了保证服务正常运行,在所有应用系统中都接入了日志收集系统,该系统还可以将一段时间内的错误信息聚合,发送故障告警。以下是告警内容: [日志监控]XX-mweb状态码...
用于在 浏览器 地址栏里显示的图片 这样写了后,在 浏览器 的地址栏里,图片会显示成你给的路径的这个图片,不过貌似这个路径不能改,只能是网址根目录下的 favicon .ico文件,而且现在好像不用写这个,只要根目录下有这个文件, 浏览器 会自动读取出来并显示。 这个代码会告诉 浏览器 在加载网页时应该使用哪个图标作为网站的标识。 请确保将 href 属性的值设置为你上传的 .ico 文件的准确路径。如果你将文件放在网站的根目录中,则只需将 href 属性的值设置为 / favicon .ico 即可。 完成这些步骤后,刷新你的网站,你应该能够看到 浏览器 标签上显示你的网站图标,这也就是所谓的 favicon