28

リソースは他のものとして解釈されますが、MIMEタイプtext / javascriptで転送されます。」というメッセージが表示され続けますが、すべて正常に機能しているようです。これは私のMacのSafari4でのみ発生しているようです。

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

4

7 に答える 7

71

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

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

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

于 2010-11-02T14:18:00.107 に答える
3

jqueryプラグインがjsvarbtnChangeを介して呼び出そうとした要素が欠落しているため、このエラーが発生しました。不要な(および存在しない)画像をコメントアウトし、警告(google chrome dev tools)を修正しました。

$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});
于 2010-10-20T09:23:08.790 に答える
2

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

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

于 2010-03-31T02:19:50.747 に答える
1

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

于 2010-04-27T02:31:27.007 に答える
1

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

于 2009-09-06T18:26:02.343 に答える
1

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

于 2009-09-27T18:08:46.427 に答える
0

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

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

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

于 2014-04-27T11:35:26.073 に答える