播放框架图标问题
Play framework favicon issue
我搜索了很多有关此问题的信息,但 Google 论坛和此处的所有解决方案都无法解决,可能是因为它们与较旧的 Play 版本有关。
不管我怎么修改link标签
<link rel="Shortcut Icon" href='@routes.Assets.at("images/favicon.ico")' >
或按照其他解决方案中的建议修改路线,我总是在浏览器中显示默认的绿色三角形图标。我什至删除了这个图标,但它仍然显示。浏览器缓存已清除,我不知道还能做什么。任何帮助都会很棒。
将路线更改为:
GET /favicon.ico controllers.Assets.at(path="/public/images", file="yourimage.png")
每个浏览器都试图通过 /favicon.ico 请求获取网站图标,因此您可以将其指向您的页面。
您可以 request/check 您的网站图标这样做:
http://127.0.0.1:9000/favicon.ico
因此,如果可行(上述请求),则表示很可能是缓存问题。
您还可以在此处阅读有关如何使用资产的信息:The Assets controller
我猜您正在使用 OSX 和 Chrome,如果是这样,您需要清除网站图标的缓存。请尝试后续步骤:
/Users/you/Library/Application Support/Google/Chrome/Default/Favcions
重新启动您的 Chrome(如果这没有帮助,请尝试删除日记并再次重新启动 Chrome)。
/Users/you/Library/Application Support/Google/Chrome/Default/Favcions-journal
如果您使用另一个 OS,我相信您会在 google 中找到如何清除网站图标缓存的方法。
我搜索了很多有关此问题的信息,但 Google 论坛和此处的所有解决方案都无法解决,可能是因为它们与较旧的 Play 版本有关。
不管我怎么修改link标签
<link rel="Shortcut Icon" href='@routes.Assets.at("images/favicon.ico")' >
或按照其他解决方案中的建议修改路线,我总是在浏览器中显示默认的绿色三角形图标。我什至删除了这个图标,但它仍然显示。浏览器缓存已清除,我不知道还能做什么。任何帮助都会很棒。
将路线更改为:
GET /favicon.ico controllers.Assets.at(path="/public/images", file="yourimage.png")
每个浏览器都试图通过 /favicon.ico 请求获取网站图标,因此您可以将其指向您的页面。
您可以 request/check 您的网站图标这样做:
http://127.0.0.1:9000/favicon.ico
因此,如果可行(上述请求),则表示很可能是缓存问题。
您还可以在此处阅读有关如何使用资产的信息:The Assets controller
我猜您正在使用 OSX 和 Chrome,如果是这样,您需要清除网站图标的缓存。请尝试后续步骤:
/Users/you/Library/Application Support/Google/Chrome/Default/Favcions
重新启动您的 Chrome(如果这没有帮助,请尝试删除日记并再次重新启动 Chrome)。
/Users/you/Library/Application Support/Google/Chrome/Default/Favcions-journal
如果您使用另一个 OS,我相信您会在 google 中找到如何清除网站图标缓存的方法。