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

StackOverflow https://stackoverflow.com/questions/1386312

質問

私は「のリソースが他と解釈が、MIMEタイプtext / javascriptので移した。の」きますが、すべてが正常に動作しているようだ保ちます。これは、私のMac上のSafari 4で何が起こっているようだ。

私はそれが何もしなかったものの、ヘッダに"meta http-equiv="content-script-type" content="text/javascript"を追加することをお勧めしてます。

役に立ちましたか?

解決

エラーを取得するための最も一般的な方法は、次のコードであります

<img src="" class="blah" />
重複したリクエストは、コンテンツタイプのHTMLを返す行われるので、

は空白のURLは、現在のページのURLのショートカットです。ブラウザは、画像を期待して、代わりにHTMLを取得されます。

他のヒント

私は逃し要素jQueryプラグインは、JS経由で呼び出すようにしようとしたの VAR btnChangeはの私は何も必要ありませんコメント(および非存在)の画像と警告が(クロムのdevのツールをグーグルTU原因でこのエラーを受け取りました)固定した。

$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});
この場合、テキスト/ javascriptの - -

(WebKitのベースの)ブラウザは、ウェブサーバによって提供されるMIMEタイプを無視することを決定したという警告を発行し、異なるMIMEタイプを適用している - この場合、「他の」

これはの警告のどのユーザーが一般的に無視することができますが、問題への手がかりを探しているとき、開発者は便利かもしれません。この例ではそれはいくつかのJavaScriptが実行されなかった理由を説明するかもしれない。

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

それが私の場合と同様に、あなたは、機能を追加するJavaScriptを呼び出している場合は、

これが原因の問題を行い、失敗する可能性があります。本当の答えはまだありません。

私は悪い権限がHTTP 403エラーを育てるに起因するスクリプトにこのエラーを得ていました。私はそれを読んで、ボード全体で実行権限を与え、それが働いています。

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

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

Apacheを再起動サーバ、問題が解決されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top