favicon 设置的代码是如下:
<head>
<link rel="icon" href="images/favicon.png">
</head>
本读运行通过 127.0.0.1:8000 访问能在 chrome 的 tab 看到图标,但是部署到服务器上用域名访问 tab 就是默认图标.F12 看了下域名访问的根本没用去请求这个文件. 不知道有没有人知道怎么解决?
目前通过把favicon.png放到根目录解决了,但是导致这个问题的原理是什么还是不清楚.
<head>
<link rel="icon" href="favicon.png">
</head>
1
yyss8 2023-06-17 21:59:16 +08:00 via iPhone
部署完链接直接复制到浏览器看看能加载图片吗
|
2
tyzandhr 2023-06-17 22:09:53 +08:00 via Android
什么服务器,有没有开文件服务?换成 jpg 试试?
|
3
0o0O0o0O0o 2023-06-17 22:15:34 +08:00
0. 再开个 tab 单独请求 favicon 看看能不能成功
1. 测试时 hard reload 2. favicon 我一般是参考 https://realfavicongenerator.net/ 生成的例子 |
4
vileer OP |
5
vileer OP @0o0O0o0O0o 用你发的网站 check 了下提示“ Image http://xxx.com/images/favicon.png may not be useful regarding its size”,我用这个网站生产下重新上传看看
|
6
IvanLi127 2023-06-17 23:16:29 +08:00 via iPad
image 前面加个斜杠?
|
8
ladypxy 2023-06-18 00:06:52 +08:00 via iPhone
需要放到根目录,不要自己制定路径
|
10
xarthur 2023-06-18 05:55:39 +08:00 via iPhone
权限问题?
|