[解決済み] スクリプトとして解釈されるリソースが、MIMEタイプtext/plainで転送される - ローカルファイル用
質問
Google Chrome で、ローカルのスクリプト ファイルを含めると、"Resource interpreted as Script but transferred with MIME type text/plain" の警告が表示されます。
この問題は、サーバーまたは ajax を通じてファイルを読み込むときに表示されることがわかっています。
奇妙なことに、ローカルフォルダから実行されているにもかかわらず、この警告が表示されるのです。
file:///C:/test/foo.html
この現象は、Chromeで最も基本的なHTMLを使用した場合にのみ発生します。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="bar.js"></script>
</head>
<body>
</body>
</html>
bar.jsも限りなくシンプルです。
function hello() {}
metaタグを追加してみました。
<meta http-equiv="content-script-type" content="text/javascript">
と他のdoctypesでテストしてみましたが、何も解決しないようです。
スクリプトはまだ正常に動作しているので、これは明らかに実際の問題ではありませんが、私は大規模なプロジェクトに取り組んでおり、現在約 150 のスクリプトが含まれています。そのため、それらの間で実際の警告が発生したときに、それを確認することが困難になっています。
ローカルまたはリモートのサーバー上でファイルを実行すると、すべてが正常に動作します。
なぜ chrome がこのように私を悩ませるのか、何か考えがありますか?
どのように解決するのですか?
解決しました!
Visual Studio のインストーラーがレジストリに誤った行を追加したのでしょう。
開く
regedit
を開き、このレジストリ・キーを見てください。
このキーが見えますか?Content Typeキー? は、その値を text/plain から text/javascript に変更します。
ようやくクロームがまた楽になった。
Windows 7 では Content Type も PercievedType もデフォルトでは存在しないので、おそらく両方とも安全に削除できると思いますが、最低限必要なのはこの編集です。
とにかく、私はこれがあなたにとっても解決になることを願っています。
関連
-
[解決済み】スタイルシートとして解釈されるリソースがMIMEタイプtext/htmlで転送される(Webサーバーとは関係ないようです)。
-
[解決済み】リソースはドキュメントと解釈されるが、MIMEタイプはapplication/zipで転送される
-
[解決済み] .docx、.pptxなどの正しいMIMEタイプは何ですか?
-
[解決済み] CSVに使用するMIMEタイプは?
-
[解決済み】GitHubでホストされている外部JavaScriptファイルをリンクして実行する。
-
[解決済み】Chromeが「Resource interpreted as script but transferred with MIME type text/plain.」と言いましたが、何が原因ですか?
-
[解決済み] javascriptで2つの数値を連結する方法は?
-
[解決済み] node.jsで文字列のsha1ハッシュを取得するにはどうすればよいですか?
-
[解決済み] javascriptで文字列から関数を作成する方法はありますか?
-
[解決済み] JavaScriptのArray.sort()メソッドでシャッフルするのは正しいのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Chromeが「Resource interpreted as script but transferred with MIME type text/plain.」と言いましたが、何が原因ですか?
-
[解決済み] 上級者向けJavaScript。この関数はなぜ括弧でくくられるのですか?重複
-
[解決済み] チェックボックスが選択されているかどうかを確認するjQuery
-
[解決済み] Node.jsでbase64エンコードされた画像をAmazon S3へアップロードする
-
[解決済み] WebStormで未解決の変数が大量にある場合の警告に対処する方法は?
-
[解決済み] TypeScriptのdeclare classとinterfaceの違いとは?
-
[解決済み] javascriptで文字列から関数を作成する方法はありますか?
-
[解決済み] JSHintの'+'前の改行不良の説明
-
[解決済み] javascriptでオプションのパラメータを扱う
-
[解決済み] 変異を伴わないオブジェクトからの値の削除