none
Internet Explorer ファビコンが表示されません RRS feed

  • 質問

  • 現在Webサイトを構築中です。

    ファビコンを設定したのですが、一部のInternet Explorerで表示されませんでした。

    【現状】

    ・使用OSはWindows7 64bit、IEのバージョンはIE9です。また、XPモードを使用し、IE7の動作チェックをしています。

    ・XPモード上のIE7では、URL欄、タブ、お気に入りバー全てで表示されました。

    ・WEBサイトは、Basic認証でパスワードを設定した状態にて作成中です。

    ・Wordpressを使用しています。(検索エンジンをはじく設定済み)

    ・キャッシュ削除、履歴削除、IEの再インストールを試してみましたが、改善できませんでした。

    ・複数のPCで確認したところ、『1.URL欄とタブは表示されませんでしたが、お気に入りバーには表示される』 『2.全て表示される』 『3.全て表示されない』 の3種類の結果になりました。

    ・特にIE9で表示されないことが多いです。

    ・ファビコンの形式は.icoです。(こちらのサイトで変換しました。 http://favicon.qfor.info/c/)

    ・設定は、htmlに書き込む方法と、.htaccessで設定する方法の2種類を試してみましたが、変化はありませんでした。

    ・IE以外のブラウザでは正常に表示されています。

    以上です。

    問題解決のヒントをいただけましたら幸いです。

    よろしくお願いいたします。


    • 編集済み akari_ec 2012年7月12日 9:30
    2012年7月12日 9:12

回答

  • なんだろう。。

    faviconを設置している場所はBasic認証かかっていますでしょうか?
    キャプチャして、faviconデータ返却時のHTTPレスポンスの内容を確認出来ますでしょうか?

    ・特にIE9で表示されないことが多いです。

    "ことが多い"の意味について教えてください。
    同じマシン上でリクエストするたびに結果が変わることがありますでしょうか?

    • 回答としてマーク akari_ec 2012年7月19日 9:03
    2012年7月17日 15:12

すべての返信

  • httpヘッダのcontent-typeとcache-controlを確認してみては。
    2012年7月12日 10:43
  • なんだろう。。

    faviconを設置している場所はBasic認証かかっていますでしょうか?
    キャプチャして、faviconデータ返却時のHTTPレスポンスの内容を確認出来ますでしょうか?

    ・特にIE9で表示されないことが多いです。

    "ことが多い"の意味について教えてください。
    同じマシン上でリクエストするたびに結果が変わることがありますでしょうか?

    • 回答としてマーク akari_ec 2012年7月19日 9:03
    2012年7月17日 15:12
  • ご返答ありがとうございます。

    content-typeは<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />と設定しています。

    問題などありますでしょうか?

    cache-controlについては何の設定もしておりませんでした。キャッシュを無効にする設定をしてみます。

    2012年7月18日 7:59
  • ご返答ありがとうございます。

    ファビコンを設置している場所にもBasic認証がかかっています。

    知識不足で申し訳ありません。キャプチャは出来たのですが、HTTPレスポンスの読み方が分かりませんでした・・・

    表示については、IE9がインストールされているPC3台と、IE8がインストールされているPC4台で確認しました。

    IE8では表示結果にばらつきが出ました。(結果については最初の投稿に記載した通りです)

    IE9については全てで表示されませんでしたので、「特に表示されないことが多いです」と書き込みました。

    誤解を招くような書き方をしてしまい、申し訳ありませんでした。

    2012年7月18日 8:35
  • なんでアイコンがtext/htmlなんですか。というより、アイコンにmetaタグなんてないでしょう。

    アイコンのhttpレスポンスのhttpヘッダです。

    ネットワークのキャプチャを開始して、アドレスバーにアイコンのurlを入れれば取れるでしょう。

    キャッシュを無効にすると、faviconが表示されなくなるでしょう。

    2012年7月18日 12:46
  • >>ウィンドウズスクリプトプログラマさま

    見当はずれな返信をしてしまい、申し訳ありませんでした。

    ファビコンのキャプチャをしてみました。

    Content-Type には image/xicon との結果が出ました。

    2012年7月19日 3:10
  • ウィンドウズスクリプトプログラマさま、(´・ω・`)さま ご返答ありがとうございました。

    Basic認証を外したところ、ファビコンが表示されるようになりました。

    ファビコンにもBasic認証がかかっていたことが原因のようです。

    お二人のご回答、とても参考になりました。ありがとうございました。

    今回は、(´・ω・`)さまの書き込みに回答マークのチェックをさせていただきます。

    2012年7月19日 9:03