このエラーはクロムでのみ表示されます。この問題を検索していますが、まだ見つかりません
満足できるソリューション。そのエラーのスクリーンショットを添付しました。このためのいくつかのアイデアを提案してください。 エラー画像
スタイルシートには、text/css
のMIMEタイプが必要です。サーバーは、CSSドキュメントを提供する必要があるときに、HTMLドキュメント(おそらく404 NOT FOUNDエラーページ)を提供しています。
ファイルへの単なる相対パスではなく、ドメインを含むパスを使用すると、問題が解決することがわかりました。
つまり:
src="https://<domain>.com/public/css/style.css"
のではなく:
src="../../public/css/style.css"
なぜそうなのか、私には理由がありません。おそらく、静的ファイルの提供方法に関係するものか、https
を介して提供する必要があるためでしょう。 Firebaseを使用してホスト/サービスを提供しています。
これはcss
ファイルとjs
ファイルの両方で機能し、MIMEタイプを明示的に設定しても効果がないことに注意してください。
私のチームの誰かが、CSSの<link></link>
タグを<head></head>
ファイルのmasterPage.html
タグの上下に置いていました。
この.htmlファイルをmasterPage.master
ファイルに変換すると、これらのエラーが発生しました。解決策は、<link>
タグを<head>
タグ内に配置することでした。その後、変換された.master
ファイルは意図したとおりに機能しました。
これを追加します。これは、この原因がstackOverflowでカバーされていないためです。これには post が含まれます。