ファビコンがない/必要のないウェブサイトがあります。
/favicon.icoを探しているリクエストを無駄にしないようにブラウザに指示する方法はありますか?
ログをフィルタリングするつもりはありませんが、次のようなクライアント側の何かです:
<link rel="shortcut icon" href="about:blank" />
それはうまくいくように見えますが、私は包括的なテストを行う立場にありません(そして検索エンジンは役に立たないです)。
これが有効な方法であるかどうかを確認したり、適切な代替手段を提供したりできますか?
更新:詳細な調査では、それは機能しません(少なくともローカルドメイン以外のChromium 18 では機能しません)。部分的な解決策は、data:
URLを使用してbase64空白の画像を提供することです(ここからの例):
<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />
これは機能していますが、2つの欠点があります。
- データURLをサポートしていないブラウザではおそらく失敗します。
- その結果、ファビコンはまったくなくなります。つまり、ブラウザのデフォルトアイコンが非表示になります。
<link href="data:image/x-icon;" rel="shortcut icon" />
、有効な解決策であるかどうか疑問に思っています-それは動作しているようです(ブラウザのデフォルトを表示します)が、IE7 /他の人がそれにどのように応答するかをテストする必要があります。