私は以下を使用しています:
<link rel="shortcut icon" href="/images/favicon.ico" />
まさに「ico」です。http://mydomain.comにアクセスすると、アイコンが読み込まれます。しかし、「www」サブドメインにアクセスすると、www.mydomain.com が読み込まれません。何が起こっているのですか?
私は以下を使用しています:
<link rel="shortcut icon" href="/images/favicon.ico" />
まさに「ico」です。http://mydomain.comにアクセスすると、アイコンが読み込まれます。しかし、「www」サブドメインにアクセスすると、www.mydomain.com が読み込まれません。何が起こっているのですか?
ファビコンを表示するには、Firefox のキャッシュを [CTRL]+[SHIFT]+[DEL] でクリアし、Firefox を再起動する必要があることがわかりました。
Firefox の最近のバージョンでは、ファビコンはタブ アイコンとブックマークにのみ表示され、アドレス バー アイコンには表示されないことに注意してください。
これは、より大きな Firefox のバグの一部です。私が mysite.com にいて、それが機能すると言っlink rel="shortcut icon" href="/myicon.ico"
ている場合。しかし、これが機能する唯一の方法です。mysite.com にいて、 link rel="shortcut icon" href="myicon.ico"
または他の相対リンクを言うと、失敗します。ただし、私が www.mysite.com にいて相対リンクを使用している場合、それらは正常に機能します。さらに、私が mysite.com にいて、それが機能すると言っ link rel="shortcut icon" href="http://www.mysite.com/mypath/myicon.ico"
ている場合。Firefox は、www.mysite.com が mysite.com である Web サイトの処理方法を忘れています。以前は機能していましたが、現在は機能していません。また、www.mysite.com と mysite.com を切り替えると、リンクが「訪問済み」から「未訪問」のスタイルに変わることもわかります。FF はこれで壊れており、現在はいくつかのバージョンで使用されていますが、一度は機能しました。
これは、詳細な情報がなければ解決できない構成上の問題のようです。相対 URL ではなく絶対 URL を使用してみましたか?
例:
<link rel="shortcut icon" href="http://mydomain.com/images/favicon.ico" />
セキュリティ上の理由から、firefox 15 以降、ファビコンはアドレス バーでは使用されなくなりましたが、タブやブックマークなどでは引き続き使用されています。
http://www.ghacks.net/2012/04/25/mozilla-to-remove-favicons-from-firefox-url-bar/を参照してください。
これは、現在 Firefox が favicon ファイルのキャッシュを処理する方法の結果です。解決するには、いくつかのオプションがあります。
favicon URI の末尾に任意の GET パラメータと値を追加できます
(ヒント:このトリックは、ユーザーのブラウザーがローカルにキャッシュされたバージョンを提供していないことを確認する場合に、他の css/js ファイルに使用できます。)
<link rel="shortcut icon" href="/images/favicon.ico?updated=20150818" />
favicon ファイルの名前を変更し、名前を変更したファイルを href 属性で参照します。
<link rel="shortcut icon" href="/images/favicon_version_2.ico" />
ローカル マシンの favicon の更新のみに関心がある場合、一部のブラウザーではハード リフレッシュが機能する場合があります。通常、Windows/*NIX ではCtrl+Shift+RまたはCtrl+F5 、Mac ではCommand+RまたはCommand+Shift+Rでうまくいきます。
説明:最終的には、ローカルにキャッシュされたファイルを使用する代わりに、ブラウザに強制的にファイルの新しいコピーをプルさせる必要があります。ファイル URI の末尾に?somevariable=uniquevalueを追加すると、ブラウザは新しいファイルを処理していると認識し、新しいファイルは本来キャッシュされません。ファイルの名前を変更すると、同じ効果が作成されます。
特別なテクニカル ノート:変数の一意性が促進されるため、タイムスタンプまたは一意のファイル バージョン番号を GET パラメータ値に使用することをお勧めします。ユーザーがまったく同じ GET パラメーターと値 (私の例では?updated=20150818 ) を使用してその URI を既に読み込んでいる場合、ブラウザーは新しいコピーを取得しない可能性があります。
URI の GET パラメータに基づいてファイルをキャッシュするオプションは、ブラウザ固有のものです。特定のキャッシュ インスタンスをどのように処理するかを識別するルールはブラウザ ベンダーに任されているためです ( http://www.w3.orgの RFC を参照)。 /Protocols/rfc2616/rfc2616-sec13.html#sec13.9 )。そのため、日付を値として使用している場合、一部のブラウザーでは可能であることに注意してください。ファイルを 1 日に何度も変更する場合は、時刻も含めることができます。
アイコンをルートに配置してみてください。
Fireworksは、ドキュメントと同じフォルダーである限り、コードなしでfavicon.icoファイルを自動的に取得することがよくあります。参照の問題を回避するために、ファイルを1レベル上に移動してみてください。
この問題は厄介です...私は通常、これを解決するために 16x16 の PNG ファビコンを追加するだけです。ファビコンを処理する Firefox の方法は少し奇妙に思えますが、私にとっては、その回避策が最も簡単です。お役に立てれば。
おそらく最初のスラッシュ
href="/images/favicon.ico"問題を起こしていますか?
やってみました
<link rel="shortcut icon" href="images/favicon.ico" />
? www サブドメインのディレクトリ構造は? 絶対パスを使用して他の画像ファイルにアクセスできますか?
Firefox の場合は、特別なタグを使用する必要があります。
<link rel="image/x-icon" type="image/png" href="/favicon/favicon-196x196.png" />
ブックマーク バーにドラッグすると、アイコンが表示されます。
プロトコルの相対 URLは適切なオプションになる可能性があります ( archived、わかりません)。
これは、ネットワークパスの参照に関するものです(そこに説明があります)。試してください:
<link rel="shortcut icon" href="//images/favicon.ico" />