1

に次のものがありますapplication.html。ハムファイル...

= favicon_link_tag 'favicon.ico', :rel => 'shortcut icon'

したがって、これ.icoは Web アプリケーションのデフォルト ページ (0.0.0.3000) の Google Chrome タブに表示されますが、サブページ (0.0.0.0000/calapps) には表示されません。

Chrome 開発者ツールにアクセスすると、head タグの下に次の HTML 行が表示されるため、これは非常に奇妙です。

<link href=​"/​assets/​favicon.ico" rel=​"shortcut icon" type=​"image/​vnd.microsoft.icon">​

href (ハイパーテキスト参照) をクリックすると、32x32 のアイコンが表示されます。


アップデート:

ここでアプリケーションを表す heroku を作成しました。

奇妙なことに、ファビコンは表示されませんが、http://calapps3.herokuapp.com/assets/favicon.icoは存在します。記事「 How to add favicon in rails 3.2 」のすべての手順に従っているので、なぜこれが機能しないのか混乱しています。おそらく、application.html.haml に favicon_link_tag を追加しただけだからです。

4

1 に答える 1

2

私のブラウザ (Windows および Ubuntu の最新の Firefox) のアプリのすべてのページでファビコンが機能していることを確認できます。キャッシュをクリアしてページをリロードしてみましたか (または ctrl+F5 (Firefox の場合) を押してキャッシュなしでリロードを強制) しましたか?

于 2013-11-06T09:21:27.633 に答える