2012-01-18 8 views
16

これは本当に奇妙です。 Firefox、Chrome、またはOperaでこれに問題はありません。また、サーバー上のアイコンを変更すると、他のブラウザーですぐに更新されますが、IE9では表示されません。ファビコンはIE9のアドレスバーに表示されていません - 他のすべてのブラウザに表示されています

ちなみにIE9のお気に入りに追加すると、画像は自分の「お気に入り」リストに表示されます。URLアドレスバーには表示されません。また、icoファイルが別のWebサイトで動作することを確認しました。私は変更を行うたびに、IEブラウザの履歴/一時的なインターネットファイルも忠実にクリアしました。ここに、私が.ASPXファイルで試したコードバージョンがいくつかあります。最初のバージョンは、私が実行している別のASPXのWebサイトに取り組んでいる:

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

リプロURLください

はIIS 7では、あなたは、ファビコンのいずれかのフォントフォルダに「NOCONTROL」にキャッシュ制御を設定する必要がありますか? – EricLaw

+0

あなたは正確に答えなかったのですが、直接。これは、ステージングサイトの安全なログイン対wwwのライブサイトを考えてくれました。他のブラウザがまだテスト時にアイコンを表示していたので、私は捨てられました。 IE9は私にこの問題を与えるように見えた唯一のブラウザです。 – sean

答えて

9

絶対パスではなく相対パスを入れてみてください。また

<link rel="SHORTCUT ICON" href="http://www.mydomain.com/myicon.ico"/> 

、あなたは画像を入れたところ。私が思い出したことから、Webブラウザによっては、サーバー上の特定の場所から自動的に取得されます。

+0

イメージをウェブサイトのルートディレクトリに置きます。私は "href"で絶対URLを試しました。 – sean

+0

あなたは正確に質問に答えることはできませんでしたが、あなたが持っていた情報はほとんどありませんでした。 – sean

+2

@seanあなたの問題に対する解決策は何でしたか?同じ問題で他の人のために共有してください。 –

2

rel = "ショートカットアイコン"を "アイコン"に変更してみてください。これは私のために働く。

<link rel="icon" href="/favicon.ico" /> 
+0

ありがとう、私はちょうどそれを試みたが、それもうまくいきませんでした。ローカルのブラウザキャッシュをクリアしました:履歴、一時ファイル、さらにはCookie。 – sean

+0

これは私のためにIE 11で機能しました! – cnp

0

タグの最後に使用>あなたはHTML4やHTML5、そしてXHTMLのための/>を使用している場合。 FavIcon (in Address bar) not working in IE 9

+0

さて、私はすでにそれを試みたと思っていましたが、もう一度 "type"プロパティを変更しようとしています。 – sean

+0

私が思いつくことができるのは、最初はこれを「ステージング」サイトに入れていることです。安全なログインです。このため、IE9はfaviconを取得したくないようですが、他のブラウザは気にしません。これは、私が他のWebサイトのステージングサイトを見るまで、私には起こりませんでした。このサイトは、本番バージョンでは正しく表示されています。 – sean

17

のWindows 7へのApliesとIE 9以上:

また、あなたはtype="image/vnd.microsoft.icon"

ソースを使用してみてくださいする必要があるかもしれません!

私はこのファビコンの問題で数日間苦労しました。すべてのブラウザで表示されましたが、ie9では表示されませんでした。

ファイル形式が疑わしいです。それは成功の手紙にいくつかのチュートリアルと方法を続けたことを調べるために残された唯一のものだったので、favicon.icoの構造を定義するその定義ヘッダ。

私は正しいと思われます - ウィンドウズ7 + ie9は、1つのファイル内にすべて4つのアイコンとして構成されているアイコンを期待しています。ステップによる

ステップ:

1)Iは、64×64ピクセル、24ビットカラーグラフィックスを構築し、PNGファイル

2としてそれを保存した)私はエディタはそれを得るXアイコンと呼ばfreebeeにこのファイルをインポートここで私は、結果をプレビューしたらhttp://www.xiconeditor.com/

3)(そこに4つのイメージ64×64、32×32、24×24と16x6(ピクセル単位ですべてになります)、その結果に満足だった:私は結果をエクスポートし、注意)

4博覧会を行う前にヒントRT ...

5)私はその後として施設のセーブを使用して、私は保存したファイルは、ファビコンたindex.htmlファイルが置かれている私のサイトファイルのルート()にファイルを指示しました。ico

6)ファイルを表示するには、ハードドライブのサイトディレクトリに移動し、favicon.icoファイルをダブルクリックします.Windows Photo Viewerにアイコンサイズを表す4ページが表示されます。

7)以下のように下にコードを編集する(詳細は先端に見出される4ステップ):ヘッドタグ挿入体の下にこのタグ:リンクREL =「ショートカットアイコン」HREF =「favicon.icoを」/

8)サーバーに変更をアップロードします。

9)をクリアIE9キャッシュファイル

10)だから何は約20分(時間がかかる場合があります)

11)は、あなたのサイトにログインし、ファビコンに

が表示されるはずです待って他のアイコンはすべて1つのfavicon.icoファイルに埋め込まれていますか?

64×64は、中に設定されたデスクトップ上ではなくのためとして

32×32が同じ、(あなたがファビコンが64x64pixelsであなたのグラフィックが表示されます大きいアイコンを持っているデスクトップにショートカットを作成した場合)は、Windowsで使用される大型のアイコンですスモールデスクトップアイコンのデスクトップアイコン

上記と同じ24×24が、デスクトップ・セットの

16×16あなたのWebページで使用ファビコンです。デスクトップ(タスクバー)の下部バーにあるピントエリアで使用されているアイコン - デスクトップからタスクバーにショートカットを移動すると、サイズ変更が表示されます。

すべてが完了しました。それは現れる!

PS(上級ユーザー)複数の「Favicon」ファイルを持つことができますが、すべての名前を変更する必要があります
さまざまなページの各アイコンファイルのheadタグポイントの下にfavicon.icoファイル....あなたが初心者であれば少し毛深くなりますが、それを手に入れてください

+0

すべてのインクリメンタルブロックで256x256まで上がり、タスクバーバーにタスクバーバーのウィンドウ7&8を固定すると、タスクバーは128x128を使用します –

0

試用サイト:http://favicon.htmlkit.com/favicon/(すべてのブラウザで動作確認済み)

1)ブラウザキャッシュをクリアします。 2)上記のサイトから作成したパッケージにすべてのイメージを含めます。

+0

Do not work:IE 9はfaviconを表示しません。 – UR6LAD

0

私はIE9のフォントとfaviconで同じ問題がありました。私はクライアント側の問題について広範に調査していましたが、実際にはサーバー設定がこれを引き起こしていました。

クライアントキャッシュコントロールモードがIISで "DisableCache"に設定されていました。これはIE9にフォントやファビコンのいずれもロードさせない原因となっていました。その他の(現代の)ブラウザはすべてうまくいった。

<location path="fonts"> 
    <system.webServer> 
    <staticContent> 
     <clientCache cacheControlMode="NoControl" /> 
    </staticContent> 
    </system.webServer> 
</location> 
関連する問題