0

Favicon アイコンが chrome、mozilla firefox で表示され、他のブラウザも試してみましたが、IE 9 では表示されません。どこに問題があるのか​​特定できません。

MasterPage内のヘッドタグ内に以下のコードを貼り付けました(Visual Studioを使用)

<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" />
    <title>DemoPage</title>
    <link href="css/patrika.min.css" rel="stylesheet" />

    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>

しかし、ファビコンはIE 9にはまだ表示されていません。それを行う他の方法はありますか..または、他のブラウザ(chrome、firefox)で非常にうまく機能するため、何か間違ったことをしています..

4

5 に答える 5

3

最も一貫性のある結果を得るには、ドメインのルート フォルダーにある favicon.ico ファイルへの絶対パスを使用します。

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

同様に確認する必要がある他のケースは次のとおりです。 1. jpg を ico に名前変更していますか? その場合は、ファイルを ico として作成すると、期待どおりに動作します。2. クローズドサイトでログインが必要な場合、アイコンは表示されません。web.config に favicon.ico の例外を追加します。

<location path="favicon.ico">
  <system.web>
     <authorization>
       <allow users="*" />
     </authorization>
  </system.web>
</location> 
于 2013-03-18T09:18:53.340 に答える
1

みんな!あなたの答えとサポートをありがとう!!

私は今解決策を得ましたこのようにheadタグ内に追加する必要があります

<link rel="shortcut icon" href="~/favi.ico" type="text/x-html-insertion" />

Favicon は IE 9 でも動作するようになりました。これが将来的にもあなたの最後に役立つことを願っています。

于 2013-03-18T11:19:22.693 に答える
1

Web ブラウザのアクセス ログ ファイルを見てください。さまざまなブラウザーが favicon.ico ファイルを探している場所を実際に確認し、そこに置いて IE9 が探している場所を確認できます。

一部のブラウザーは、最初の試行でそうしなかった場合、favicon.ico ファイルの再読み取りをトリガーするのが非常に難しいことで知られていました。そのため、ブラウザを再起動したり、必要に応じてキャッシュをクリアしたりして、取得しようとしていることを確認してください。

于 2013-03-18T09:19:56.347 に答える
0

アイコンにフルパスを使用

<link rel="shortcut icon" href="http://www.yourdomain.com/images/favicon.ico" type="image/x-icon" />
于 2013-03-18T09:39:44.097 に答える
-1

ページを更新するか、キャッシュを削除して更新するだけで、ブラウザ間のファビコンの違いはありません。

于 2013-03-18T09:17:44.187 に答える