springboot项目下favicon.ico图像无法显示问题

今日在新建springboot项目后发现favicon.ico图像无法显示,调试一番:

但是并没有解决问题,继续研究源码,无解。

  • 回过头来思考,favicon.ico的机制问题,想到默认情况下view渲染时并没有渲染到ico,而是浏览器独自发起请求的,那么应该不是代码的问题,但是肯定也不是浏览器的问题,那为什么浏览器有时候请求,有时候不请求呢,首先想到缓存,但是正常的异步请求就算缓存也会正常请求,只是提示来自缓存,一直以为ico也应该是这样,而且浏览器也勾选了禁用缓存。
  • 查资料,结果看到一个说法,谷歌有就不会再请求,而火狐是大约2分钟请求一次,可以通过清除缓存或者ctrl+F5强制刷新请求,然后ctrl+F5测试,果然谷歌重新请求了favicon.ico

你可能感兴趣的:(学习随手记)