【网页】chrome浏览器favicon.ico缓存问题

每日鸡汤,每个你想要学习的念头都是未来的你向自己求助

终极解决方案,在这里都有  点击查看

今天我们来一次性解决一个问题,关于favicon.ico的问题。

favicon.ico 首先是一个图片,是网页tab头部显示的一个小图标

设置的方法是在head标签中加入以下代码

<head>
    <link rel="icon" href="favcion.ico" type="image/x-icon"></link>
</head>

注意这里面的rel="icon" 和 type ="image/x-icon"是固定写法

href是一个链接,一般写成href="favcion.ico"这是因为默认将名字为favcion.ico放在了项目的根目录,也就是static目录,所以,如果你想用别的图片也可以,改一下名字,但是不能改路径,因为这个图片必须保证可以在url中访问(todo)。

那么问题来了,在chrome浏览器中有的时候更换这个图片,没有生效,那是因为有缓存,解决办法在这里点击查看

1、给href加上版本,比如href="favicon.ico?v=2", 这个方法适用于很多图片的缓存问题,比如svg icon,每次更新都更改一下后面的版本号。

2、手动删除chrome浏览器的favcion.ico数据缓存,这个可能有点麻烦,但是超级有效,还不用每次都更改版本号,但是不好的是,用户不能每次都自己删除,所以如果某些已经发布过版本的项目,还是用第一种方法比较好。

3、还有一个是,访问xxx/favicon.ico , 然后再访问网站,这个我用了无效,不过可以一试

4、还有删除缓存啥的,详见上面链接。

 

 

[root@iZ2ze3k6buohug6id3eg97Z dist]# ls /usr/local/java/nginx/html/dist/ assets favicon.ico index.html [root@iZ2ze3k6buohug6id3eg97Z dist]# /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh 10-listen-on-ipv6-by-default.sh: info: IPv6 listen already enabled /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh /docker-entrypoint.sh: Configuration complete; ready for start up 2025/03/24 05:30:18 [error] 24#24: *1 rewrite or internal redirection cycle while internally redirecting to “/index.html”, client: 117.189.228.151, server: 182.92.154.131, request: “GET / HTTP/1.1”, host: “182.92.154.131” 117.189.228.151 - - [24/Mar/2025:05:30:18 +0000] “GET / HTTP/1.1” 500 579 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36” 117.189.228.151 - - [24/Mar/2025:05:30:18 +0000] “GET /favicon.ico HTTP/1.1” 500 579 “http://182.92.154.131/” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36” 2025/03/24 05:30:18 [error] 24#24: *2 rewrite or internal redirection cycle while internally redirecting to “/index.html”, client: 117.189.228.151, server: 182.92.154.131, request: “GET /favicon.ico HTTP/1.1”, host: “182.92.154.131”, referrer: "http://182.92.154.131/"分析日志看看问题解决了m
最新发布
03-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我有一棵树

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值