2

これらのエラーを取り除こうとしていますが、それでもログに表示され続けます。

タッチ アイコンに関するこの記事http://mathiasbynens.be/notes/touch-iconsがあり、アドバイスどおりに実行しました。

<link rel="apple-touch-icon-precomposed" href="./apple-touch-icon-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="./apple-touch-icon-72x72-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="./apple-touch-icon-76x76-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="./apple-touch-icon-114x114-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="./apple-touch-icon-120x120-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="./apple-touch-icon-144x144-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="./apple-touch-icon-152x152-precomposed.png"/>

私は自分のウェブサイトのルートにファイルを設定しました。

これが完了すると、メインコントローラーのエラーは表示されなくなりましたが、Web サイトにある他のすべてのコントローラーのエラーが表示されます。

これらのエラーを完全に取り除くための助けは大歓迎です

ありがとう、

4

2 に答える 2

2

相対パスを使用しています。
ブラウザーは、現在の URL (通常はコントローラー名) のディレクトリに関連するこれらのパスを解決します。

を削除して、絶対パスを使用する必要があります.

于 2013-09-24T20:27:55.990 に答える
1

「./apple-touch-icon-72x72-precomposed.png」は相対パスであり、コンテキストによって異なる場合があります。

次のような絶対パスを使用する 2 つのオプションがあります。

<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/Images/apple-touch-icon-152x152-precomposed.png"/>

または、Razor エンジンを使用している場合は、ヘルパーを使用できます。

<link rel="apple-touch-icon-precomposed" sizes="72x72" href="@Url.Content("~/Images/apple-touch-icon-152x152-precomposed.png")" />
于 2013-09-24T20:33:16.677 に答える