私は<link>
タグを使ってすべてのページにリンクされているファビコンを使用しています。このfaviconはルートフォルダ内のフォルダに保存されています。また、別のfaviconもルートフォルダに保存しています。サイトが完全に読み込まれると、私が参照しているファビコンが正しく表示されます。しかし、完全にロードする前にサイトを停止すると、ルートフォルダからファビコンが表示されます。Faviconのウェブサイトでの問題
これはデフォルトの動作ですか?
ありがとうございました
私は<link>
タグを使ってすべてのページにリンクされているファビコンを使用しています。このfaviconはルートフォルダ内のフォルダに保存されています。また、別のfaviconもルートフォルダに保存しています。サイトが完全に読み込まれると、私が参照しているファビコンが正しく表示されます。しかし、完全にロードする前にサイトを停止すると、ルートフォルダからファビコンが表示されます。Faviconのウェブサイトでの問題
これはデフォルトの動作ですか?
ありがとうございました
私はそう言っています。
ブラウザで正しいfaviconが見つかる唯一の方法は、<link>
タグを使用することです。このタグが存在しないか、正しく解析されていない場合、ブラウザはルートフォルダ内のファイルfavicon.ico
を探すデフォルトの動作に戻る必要があります。
私は希望する動作についてはわかりませんが、予想されます。ブラウザはデフォルトで/favicon.icoを要求し、<link>
はオーバーライドと見なされます。
ほとんどのブラウザでは、実際に両方をフェッチしますが、好ましくは<link>
と表示されます。
ほとんどのブラウザでは、<link rel="icon">
または<link rel="shortcut icon">
が見つからない場合は、/ favicon.icoを表示する古い標準に戻ってください。これを避けるように設定できるものもあります(OperaにはGUI設定でこれがあります)。いくつかは/favicon.icoを探しています。
これは、ブラウザの暗い年齢のアーティファクトであり、自分の過ちではありません。