• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptのMIME)

JavaScriptのMIME-Typeについての適切な選択は?

このQ&Aのポイント
  • JavaScriptのMIME-Typeにはapplication/javascript, application/x-javascript, text/javascriptの3種類があります。
  • 一般的にはapplication/javascriptやapplication/x-javascriptがヘッダのContent-typeに使用され、metaタグの場合はtext/javascriptが使われることが多いです。
  • ただし、IE6ではscriptタグにtext/javascript以外のContent-typeを指定すると動作しないことがあります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

回答がないようなので。。。 最も適切なのはapplication/javascriptまたはapplication/ecmascriptですが、多くのブラウザで動かなくなるので、 無難なのはtext/javascriptです。 x-javascriptは、古い書き方(obsolete)と言われるtext/javascriptよりも古い書き方です。 > 因みにIE6ではscriptタグにtext/javascript以外のContent-typeを > 指定すると動作しないようです 各ブラウザはscriptタグに書かれているtype属性を確認して、src属性で指定されたファイルを読み込むかどうかを判断しています。 IEはContent-Typeヘッダをほとんど無視して、 Windowsに登録された拡張子や、IEの「ファイルの拡張子に関係なく内容で判断する」の設定でファイルを処理するので、 IEに限って言えば、MIME-Typeは特に関係ありません。

pick52
質問者

お礼

あ、間違って補則に書いてしまった。 上記の通り、text/javascriptでいくことにします。 ありがとうございました。

pick52
質問者

補足

ありがとうございます。 どうやら、(本来は間違っているとしても)text/javascriptが無難な ようなのでこれで統一することにします。 ありがとうございます。

その他の回答 (1)

回答No.2

あー、、、「適切」というのは、Web標準(W3C準拠)とかRFC準拠とか、そういうのを基準にした適切であって、 ブラウザが動くことを基準にした適切なら、text/javascriptが「最も適切」になります。

pick52
質問者

お礼

回答を締め切って両方にポイントを付与しようかと思ったのですが どうやら同一ユーザーには付与できないようですね。 なので、ポイントはお1つになってしまいますがご了承ください。

関連するQ&A