Chrome浏览器中Favicon图标无法正常显示的问题求助
解决Chrome中Favicon不显示的问题
先看你代码里的核心问题:
- 你的
rel属性值开头多了空格:rel=" shortcut icon",Chrome无法正确识别这个属性,必须去掉开头的空格,修改后的代码:
<link rel="shortcut icon" href="./img/favicon-96.png" />
再试试这些排查步骤:
- 确认路径正确性:从你的文件列表看,
img文件夹和当前HTML文件处于同一层级,./img/favicon-96.png路径是对的,但可以换成绝对路径(服务器环境下):/img/favicon-96.png测试 - 强制刷新页面:用
Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)强制刷新,彻底跳过浏览器缓存 - 切换服务器环境:如果是直接打开本地HTML文件(
file://协议),Chrome对本地文件的Favicon支持有局限,建议用本地服务器(比如VS Code的Live Server插件)运行页面 - 补充多尺寸图标:添加不同尺寸的图标提升兼容性,示例代码:
<link rel="icon" type="image/png" sizes="16x16" href="./img/favicon-16.png"> <link rel="icon" type="image/png" sizes="32x32" href="./img/favicon-32.png"> <link rel="icon" type="image/png" sizes="96x96" href="./img/favicon-96.png">
内容的提问来源于stack exchange,提问作者Sumanth
相关产品推荐
相关产品推荐

