2011-12-20 9 views
8

「リソースは他人として解釈されますが、未定義のMIMEタイプで転送されたリソース」というエラーが表示されます。私のページを読み込むときに開発ツールの中で。なぜこれをやっているのか、それをどう解決するのかは分かりません。リソースは[その他]として解釈されますが、MIMEタイプは未定義で転送されます。

誰かがこれを解決する方法について洞察を持っているかどうかわかりません。

ありがとうございました。

答えて

1

例えば、空の画像要求に問題があるようです

<img src="" /> 

又は外部の/インラインスタイルシートで

background:url(); 

それらは、現在のURL(またはCSSファイル)のための追加要求を生成する間違ったMIMEタイプ(画像)を持ちます。

私が知ったように、後者はchrome開発ツールのlive-css編集機能を無効にします。

+0

古いサイトをアップグレードして、フォルダをネストしてルートスタイルシートを呼び出していました。これは、画像の背景が 'background-image:url(../ images/background-image.jpg)'になっていました。私のリソース解釈の問題を解決しました。.. – AVProgrammer

3

Googleフォントを使用すると、それも起こります。

Web Inspectorが有効なMIMEタイプとしてapplication/x-font-woffを認識しないという問題があります。

+2

私は、* Google * Chromeと* Google * Webfontsがこの警告を隠すために何かをしたとします。 1つのプロジェクトにつき最大3〜4つのGoogleフォントを使用すると、コンソールが非常に迅速に汚染されます。 –

0

他にもいくつかの原因が考えられますが、内容がうまく表示されていれば問題はありません。もしそうでなければ、サーバー側でおそらくmime-typeの問題です。これは、Apacheの.htaccessファイルにルールを追加することで解決できます。