我正在尝试在我的Flask页面上放置一个收藏夹图标。当我在IE上尝试时,它可以工作,但是当我在Chrome(这是我的常用浏览器)上尝试时,它不会加载。 但是,如果我转到static / favicon.ico,则会加载图像。这是我的HTML代码:
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">
我曾尝试清除缓存,但没有任何变化。问题是什么?
答案 0 :(得分:0)
要探索:
head
的标记(例如body
),就会认为div
已关闭。并且,如果错误的标记后面是仅head
的标记(例如link
),则将忽略这些标记。要检查这一点,请使用DevTools检查元素并确保您可以找到图标link
标记。如果它不存在,而明显存在于HTML中,则可能是问题所在。答案 1 :(得分:0)
我有同样的问题。但是,如果您经过documentation,它显然会说要在头上添加以下行:
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">
然后将favicon.ico
文件放在静态目录中。立即为我工作正常。