web-dev-qa-db-ja.com

そのMIMEタイプ( 'text / html')はサポートされているスタイルシートMIMEタイプではなく、厳密なMIMEチェックが有効になっているため、...のスタイルの適用を拒否しました

このエラーはクロムでのみ表示されます。この問題を検索していますが、まだ見つかりません
満足できるソリューション。そのエラーのスクリーンショットを添付しました。このためのいくつかのアイデアを提案してください。 エラー画像

5
praval

スタイルシートには、text/cssのMIMEタイプが必要です。サーバーは、CSSドキュメントを提供する必要があるときに、HTMLドキュメント(おそらく404 NOT FOUNDエラーページ)を提供しています。

4
Alohci

ファイルへの単なる相対パスではなく、ドメインを含むパスを使用すると、問題が解決することがわかりました。

つまり:

src="https://<domain>.com/public/css/style.css"

のではなく:

src="../../public/css/style.css"

なぜそうなのか、私には理由がありません。おそらく、静的ファイルの提供方法に関係するものか、httpsを介して提供する必要があるためでしょう。 Firebaseを使用してホスト/サービスを提供しています。

これはcssファイルとjsファイルの両方で機能し、MIMEタイプを明示的に設定しても効果がないことに注意してください。

0
Jordan

私のチームの誰かが、CSSの<link></link>タグを<head></head>ファイルのmasterPage.htmlタグの上下に置いていました。

この.htmlファイルをmasterPage.masterファイルに変換すると、これらのエラーが発生しました。解決策は、<link>タグを<head>タグ内に配置することでした。その後、変換された.masterファイルは意図したとおりに機能しました。

これを追加します。これは、この原因がstackOverflowでカバーされていないためです。これには post が含まれます。

0
Akber Iqbal