特定のページに他のファビコンが現在ロードされていない場合にのみ、デフォルトのファビコンをロードするエレガントな方法はありますか?
基本的に、
if (favicon.ico exists) {
//do nothing
}
else {
load default favicon.ico
}
ありがとう!
ページで favicon が指定されていない場合、ブラウザーは (つまり、 Web サイトのルート フォルダーにある/favicon.ico
という名前のファイル)を探す必要があります。favicon.ico
これは、デフォルトのファビコンが配置される場所です。
ファビコンがあるかどうかを確認するには、サーバーの webroot をスニッフィングする必要があります。そうでない場合は、独自のものをロードできます。
ページに 1 つ追加するには、これを に追加する必要があります<HEAD>
。
<link rel="shortcut icon" type="image/x-icon" href="http://.../favicon.ico"/>