bor*_*eas 1 favicon playframework
我已经搜索了很多关于这个问题的内容,但谷歌论坛中的所有解决方案都不会修复它,可能是因为它们与较旧的Play版本有关.
无论我如何修改链接标记
<link rel="Shortcut Icon" href='@routes.Assets.at("images/favicon.ico")' >
Run Code Online (Sandbox Code Playgroud)
或者按照其他解决方案的建议修改路线,我总是得到浏览器中显示的默认绿色三角形图标.我甚至删除了这个图标,但它仍然显示出来.浏览器缓存被清除,我不知道我还能做什么.任何帮助都会很棒.
将路线更改为:
GET /favicon.ico controllers.Assets.at(path="/public/images", file="yourimage.png")
Run Code Online (Sandbox Code Playgroud)
每个浏览器都试图通过/favicon.ico请求获取favicon,因此您可以将其指向您的页面.
您可以请求/检查您的图标:
http://127.0.0.1:9000/favicon.ico
Run Code Online (Sandbox Code Playgroud)
因此,如果这有效(上面的请求),则意味着它很可能是缓存问题.
您还可以在此处阅读有关如何使用资产的信息:资产控制器
我猜你正在使用OSX和Chrome,如果需要,你需要清除favicon的缓存.请尝试后续步骤:
/Users/you/Library/Application Support/Google/Chrome/Default/Favcions
Run Code Online (Sandbox Code Playgroud)
重新启动Chrome(如果这样做无效,请尝试删除日记并重新启动Chrome).
/Users/you/Library/Application Support/Google/Chrome/Default/Favcions-journal
Run Code Online (Sandbox Code Playgroud)
如果您使用其他操作系统,我相信您会在谷歌中找到如何清除优惠券的缓存.
归档时间: |
|
查看次数: |
996 次 |
最近记录: |