ローカルスクリプトファイルを含めると、Google Chromeで「リソースはスクリプトとして解釈されますがMIMEタイプtext / plainで転送されました」という警告が表示されます。
サーバーから、または設定されている間違ったヘッダーに最も依存するajaxを介してファイルをロードするときに問題が発生することを知っています。
奇妙なことに、ローカルフォルダから実行されているにもかかわらず、この警告が表示されます。 file:///C:/test/foo.html
これは、最も基本的なhtmlが存在するChromeでのみ発生します。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="bar.js"></script>
</head>
<body>
</body>
</html>
bar.jsも、取得できるのと同じくらい簡単です。
function hello() {}
私はメタタグを追加しようとしました:
<meta http-equiv="content-script-type" content="text/javascript">
他のdoctypeでテストしましたが、役に立たないようです。
スクリプトはまだ正常に機能するため、これは明らかに本当の問題ではありませんが、私は大規模なプロジェクトで作業しており、現在約150のスクリプトが含まれています。したがって、それらの間に実際の警告がいつ発生したかを確認することが困難になります。
ローカルまたはリモートのサーバーでファイルを実行すると、すべてが正常に機能します。
なぜクロムがこれで私を困らせているのかについてのアイデアはありますか?