【发布时间】:2018-09-25 16:04:43
【问题描述】:
在我的一生中,我无法让我的 Favicon 在 Google Chrome 中工作。它适用于 IE 和 Firefox。当我在本地主机上时,它有时(?)在 Google Chrome 中工作。一旦我部署它,我永远无法让它出现。
我的 HTML 中有这个:
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">
我根据我读过的其他一些帖子将它放在我的主 Py 文件中:
@app.route('/favicon.ico')
def favicon():
return send_from_directory(os.path.join(app.root_path, 'static'),
'favicon.ico', mimetype='image/vnd.microsoft.icon')
如果我转到 /static/favicon.ico,它会显示出来。如果我只访问 favicon.ico,它就会出现。我已经清除了我的缓存和 cookie 一千次。我什么都试过了。它不会出现。
我没有收到任何错误消息,但是在浏览器控制台中,如果我直接转到 Favicon 页面,它确实会这样说:
Resource interpreted as Document but transferred with MIME type image/x-icon: "http://localhost:5555/static/favicon.ico".
也许这暗示出了什么问题?
发生了什么事?
【问题讨论】:
标签: html google-chrome flask favicon