2011-01-23 5 views
2

ICOを望んでいないことをウェブページに伝えるにはどうすれば読み込み時間を浪費しないのですか?ICOがいつまでもロードされます

<link rel="icon" type="images/png" href="" /> 

これが省略されても、それも見えます。

答えて

0

あなたはブラウザが認識しない偽のプロトコルを使用することができ、あなたのApacheの設定に

Redirect 404 /favicon.ico 
+0

Um ...これはデフォルト動作とどのように違いますか? –

+0

あなたの質問には、「自分のローカルブラウザと同じローカルWebサーバー上で」というコンテキストが指定されていませんでした。この解決策は、あなたが尋ねた問題とはまったく異なる**問題を解決します(つまり、 「自分のWebサーバーがサーバーの一般的な404処理に関わる複雑な長いロジックを時間を無駄にしないようにする方法。「ほとんどの人があなたの質問を「私のサーバーからのfaviconと私のサーバーが404から応答するのをWebのユーザーのブラウザが尋ねるのを防ぐにはどうすればよいのですか」という問題を解決しません。 – DVK

1

多くのブラウザでは、デフォルトではプロンプトなしでhttp://yoursite.com/favicon.icoが検索されます。残念ながら、ブラウザがユーザーに制御されて設定されているため、そのファイルを要求しないようにすることはできません。

5

うーん...一つの可能​​なトリックがLOCALの場所を指し示すように設定することができます

<link rel="icon" type="images/png" href="http://127.0.0.1/no_icon.ico" /> 

ことを発見するために関係する一切のネットワーク・トリップはありませんので、それはまだ見えますが、127.0.0.1が定義ローカルホストであるがロードするものは何もありません。 RFC 5735: Special-Use IPv4 Addressesから

127.0.0.0/8 - このブロックは、インターネットホスト ループバックアドレスとして使用するために割り当てられます。このブロック内の任意の場所にある アドレスに上位プロトコルによって送信されたデータグラムは、ホスト内でループバックします。この は通常、ループバックに127.0.0.1/32のみを使用して実装されています。 [RFC1122]、セクション3.2.1.3に記載されている と同様に、 127.0.0.0/8ブロックのアドレスは、どのネットワークにも正当に表示されません

+1

:-)

<link rel="icon" type="images/png" href="ignoreme://i-dont-want-no-stinkin/favicon.ico" /> 

..andそこにすべての開発者が実際にローカルホストの驚異を持っていることをなぜ彼らは突然、彼らが持っていないファイルまたは参照のために404年代の取得を開始:それは単に何もしないだろう。それが続くパンデモニウムの+1。 –

+0

YAY!私の最初のSO upvote大混乱を高めるため! – DVK

+0

それは場合によっては機能するかもしれませんが、必ずしもローカルではありません。私のdevサーバー上で。 P –

1

を以下のように追加することができます。

+0

私はこれを+1していますこの方法では、一部のブラウザがデフォルトのファビコンに戻らないことを確認する必要があります。 – DVK

関連する問題