web-dev-qa-db-ja.com

リソースは他のものとして解釈されますが、MIMEタイプtext / javascriptで転送されますか?

私は "Resourceは他のものとして解釈されますがMIMEタイプtext/javascriptで転送されます"を取得し続けますが、すべてが正常に動作しているようです。これは私のMacのSafari 4でのみ発生しているようです。

ヘッダーに"meta http-equiv="content-script-type" content="text/javascript"を追加することをお勧めしましたが、何もしませんでした。

28
homework

エラーを取得する最も一般的な方法は、次のコードを使用することです。

<img src="" class="blah" />

空白のURLは現在のページのURLへのショートカットであるため、コンテンツタイプhtmlを返す重複リクエストが行われます。ブラウザは画像を期待していますが、代わりにhtmlを取得します。

71
jcampbell1

jqueryプラグインがjsを介して呼び出そうとした要素が欠落しているため、このエラーを受け取りましたvar btnChange不要な(そして存在しない)画像をコメントアウトし、警告(google chrome開発ツール)が修正されました:

$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});
3
timo

(Webkitベースの)ブラウザーは、Webサーバーによって提供されるMIMEタイプ(この場合はtext/javascript)を無視することを決定し、別のMIMEタイプ(この場合は「その他」)を適用しているという警告を出します。

これは警告であり、通常は無視できますが、開発者は問題の手がかりを探すときに役立つ場合があります。この例では、JavaScriptが実行されなかった理由を説明している可能性があります。

2
John Mee

機能を追加するJavaScriptを呼び出している場合、問題が発生します。私と同じように、失敗する可能性があります。まだ本当の答えはありません。

1
user179802

Webサーバーが特定のMIMEタイプでコンテンツを送信しています。たとえば、PNG画像はHTTPヘッダーContent-type: image/pngで送信されます。適切なコンテンツタイプを送信するようにWebサーバーまたはスクリプトを構成します。

1
strager

不正な権限を持つスクリプトがHTTP 403エラーを引き起こすため、このエラーが発生しました。私はそれを全面的に読み取りと実行の権利を与え、それはうまくいきました。

1
Regis Frey

Apache MIMEモジュールの設定にはjavascriptのタイプの追加が欠落しているため、それを解決するには、単に.htaccessファイルを開くOR httpd.confファイル、次の行を追加します。

<IfModule mod_mime.c>
  AddType text/javascript .js
</IfModule>

Apacheサーバーを再起動すると、問題は解決します。

0
user3577685