0

すべてのHTMLとCSSを検証しましたが、エラーはありませんが、残念ながら、ローカルホストはFirefoxでのみ正しくレンダリングされています。ChromeとIE9では、CSSなしのコンテンツのみが表示されます。

開発ツールコンソールを調べたところ、次のエラーメッセージが見つかりました。

IE

SEC7113: CSS was ignored due to mime type mismatch 

クロム

Resource interpreted as Stylesheet but transferred with MIME type text/plain:

ただし、Firefoxはこれらの苦情を一切行いません。

このエラーの原因は何ですか?

4

2 に答える 2

4

使用しているサーバーが何であれ、ブラウザに有効なContent-Typeヘッダーを送信していません。このヘッダーがないと、ブラウザは不一致をセキュリティリスクと見なし、ファイルのダウンロードをブロックします。この場合、結果はスタイルなしのコンテンツになります。

Firefoxにはそのようなブロックがないため、通常どおりに機能します。

于 2013-03-20T17:03:07.740 に答える
2

あはは!この質問を投稿した直後に、問題を発見.htaccessしました。ツリーの上位に誤ったファイルがありました。これは、すべてのJSファイルとCSSファイルの処理に影響を及ぼしていました。

論理的に書き出すと役立つ場合があります。:)

于 2013-03-20T17:03:01.747 に答える