web-dev-qa-db-ja.com

ブラウザにはfavicon.icoは表示されませんが、存在します

私のサイトは http://belhimplast.by/en/ です。ファビコンを作成しました。 headには、

 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">

favicon.icoをURLを使用して確認できます http://belhimplast.by/favicon.ico

しかし、どのブラウザでも表示されません。助けてください。

13
124bit

あなたのページを閲覧するときに、それがアイコンとして使用されているのがわかります。

以前にページにアクセスしたことがある場合(そうです!)、ブラウザが以前にアイコンがなかったことを覚えていて、すぐには更新しないことが原因である可能性があります。ブラウザはさまざまなサイトのアイコンを記憶しているため、サイト名が表示されるたびに(ブックマークや履歴などで)アイコンを要求する必要はありません。

また、すべてのユーザーにファビコンが表示されることは保証されていません。明らかな理由もなく、一部のブラウザではアイコンが表示されない場合があります。

11
Guffa

ブラウザはキャッシュされたデータからロードします。呼び出しを更新して、強制的に更新を試みます。新しいファイル名。

<link rel="shortcut icon" href="/favicon.ico?v=2" type="image/x-icon">
12
Po Rith

残りの類似した投稿からのテイクアウト

閉じることが重要です[〜#〜] all [〜#〜]テスト対象のブラウザのウィンドウそして、変化が起こるのを確認するために、それを新たに始めてください。 (エッジでは機能しません)

脇メモ

私自身もこの問題に遭遇しました。他の回答を調査した後、それを修正するための多くの提案があります。

古いアイコンを削除できない人もいます: Chromiumブラウザのアイコンキャッシュをクリアする方法

他の人は更新を強制したかった: ファビコンの更新を強制する方法

2
Kirill Novik

私も同じ問題を抱えていました。これは私のファビコンタグです:

<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"/>

それを閉じることを忘れないでください。

ブラウザのキャッシュを削除しましたが、問題は解決しませんでした。

ChromeおよびFirefoxが再起動した直後にファビコンが表示されました。私の意見では、これは奇妙なハードブラウザーキャッシュです。

1
Antonio

relでrel = "icon"のみを使用してみてください... rel = "shortcut icon"は使用しないでください

0
Rogi

CTRL+F5 ページ上のすべての要素を強制的に再読み込みするため、場合によっては役立ちます。タブを閉じたり開いたりしても、必ずしも効果があるとは限りません。

0
Rob

私は同じ問題を抱えていました:

ファビコン存在する(そのURLでアクセスできます)が表示されないの場合、ローカル(WAMPを使用)または実際のWebサーバーのどちらにいるかに関係なく、.

私は次のコードを持っていました:

<link rel="icon" sizes="192x192" href="https://example.com/public/images/favicon/favicon.png" type="image/png">

問題は、var_dumpが表示される前に、PHP変数のechoおよび<!DOCTYPE html>をいくつか作成していたことです。

echovar_dumpをすべて削除すると、ファビコンはすぐにローカルサーバーとWebサーバーの両方で機能しました。

0
droduit