Chrome浏览器访问favicon.ico的奇怪行为

作者: 主机迷 发布: 2017-09-20 05:58 分类: web开发

假定网站为www.domain.com,在该网站的所有网页里设置了

<linkrel="shortcut icon"href="/images/favicon.ico"type="image/x-icon"/> 

不管首页(http://www.domain.com)怎么设置的favicon的href地址,使用Chrome浏览器访问网站首页(http://www.domain.com)都会忽略这个link设置,而是自动访问网站根目录下的favicon.ico:http://www.domain.com/favicon.ico。如果网站后台没有提供根目录下的/favicon.ico,在后台日志就会出现404之类的错误。其他子页面其他页则是设置了favicon地址就会访问该地址,如果没有设置则访问/favicon.ico
另外发现Chrome浏览器对首页和其他子页面的favicon.ico的缓存策略是有区别的。使用Chrome对首页(http://www.domain.com)强制刷新时,Chrome每次都会访问http://www.domain.com/favicon.ico;对子页面强制刷新时,Chrome会使用之前的该页面的favicon缓存,不会每次都去访问该页面的favicon地址。


标签: Chrome

上一篇 : 成都侦破“快播资源站”系列网站传播淫秽物品案

下一篇 : CentOS 系统安装 whois 和 nslookup 的命令

添加新评论 »


主机迷 is powered by Typecho