- ベストアンサー
※ 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を指定すると動作しないことがあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
回答がないようなので。。。 最も適切なのは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は特に関係ありません。
その他の回答 (1)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
回答No.2
あー、、、「適切」というのは、Web標準(W3C準拠)とかRFC準拠とか、そういうのを基準にした適切であって、 ブラウザが動くことを基準にした適切なら、text/javascriptが「最も適切」になります。
質問者
お礼
回答を締め切って両方にポイントを付与しようかと思ったのですが どうやら同一ユーザーには付与できないようですね。 なので、ポイントはお1つになってしまいますがご了承ください。
お礼
あ、間違って補則に書いてしまった。 上記の通り、text/javascriptでいくことにします。 ありがとうございました。
補足
ありがとうございます。 どうやら、(本来は間違っているとしても)text/javascriptが無難な ようなのでこれで統一することにします。 ありがとうございます。