gpt4 book ai didi

javascript - 导航到不同页面时 Favicon 消失(在 Chrome 中)

转载 作者:行者123 更新时间:2023-11-29 10:29:53 24 4
gpt4 key购买 nike

在 Rails 应用程序中遇到问题:favicon 正确加载,但当我导航到应用程序中的另一个页面时,favicon 消失了。这似乎只发生在 Chrome (v64) 中。

layouts/application.html.erb

<!-- Favicon -->
<%= favicon_link_tag 'favicon.ico', rel: "icon" %>
<%= favicon_link_tag 'favicon.ico', rel: "shortcut icon" %>

我有 favicon.ico文件在 app/assets/images 中,我在公共(public)文件夹中有另一个副本作为后备。

重新加载/刷新页面会再次显示网站图标,但如果我点击一个链接,它会在下一个页面加载时消失。

Turbolinks 似乎运行良好——网站图标 <link>标记在 <head> 中页面加载后,尽管它似乎已与新页面的标题、元描述等一起重新加载。

最佳答案

奇怪的是,将 apple touch 图标放在 <head> 中的图标之前解决它。我不知道为什么,但它有效。感谢 Ari Summer 的 discovering the fix .

<%# Apple Touch Icon %>
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

<%# Favicon %>
<link rel="shortcut icon" href="/favicon.png">

关于javascript - 导航到不同页面时 Favicon 消失(在 Chrome 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48651913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com