2010-11-26 14 views
1

私は<link>タグを使ってすべてのページにリンクされているファビコンを使用しています。このfaviconはルートフォルダ内のフォルダに保存されています。また、別のfaviconもルートフォルダに保存しています。サイトが完全に読み込まれると、私が参照しているファビコンが正しく表示されます。しかし、完全にロードする前にサイトを停止すると、ルートフォルダからファビコンが表示されます。Faviconのウェブサイトでの問題

これはデフォルトの動作ですか?

ありがとうございました

答えて

3

私はそう言っています。

ブラウザで正しいfaviconが見つかる唯一の方法は、<link>タグを使用することです。このタグが存在しないか、正しく解析されていない場合、ブラウザはルートフォルダ内のファイルfavicon.icoを探すデフォルトの動作に戻る必要があります。

1

私は希望する動作についてはわかりませんが、予想されます。ブラウザはデフォルトで/favicon.icoを要求し、<link>はオーバーライドと見なされます。

ほとんどのブラウザでは、実際に両方をフェッチしますが、好ましくは<link>と表示されます。

1

ほとんどのブラウザでは、<link rel="icon">または<link rel="shortcut icon">が見つからない場合は、/ favicon.icoを表示する古い標準に戻ってください。これを避けるように設定できるものもあります(OperaにはGUI設定でこれがあります)。いくつかは/favicon.icoを探しています。

これは、ブラウザの暗い年齢のアーティファクトであり、自分の過ちではありません。

関連する問題