読者です 読者をやめる 読者になる 読者になる

はりをきば

そこにピカマンがいる限り 私はテイッハットウッをやめない


Caution!!
この日記はバカな私(はりを)が何かを忘れない為に、バカの一つ覚えの如く色んな記事を投稿しています。…が、
あくまでもただの備忘録のひと握りに過ぎず、情報の信憑性や真偽までは保証していません。
極力正しい情報をまとめているつもりですが、万一誤った記事の内容を実行しトラブル等が発生しても
当方は如何なる責任を負いません。自己責任でご利用ください。

以上に同意する方のみ、この雑記帳の閲覧をお願いします。

初めての方はこちらも併せてお読みください。このブログについて (About)


…ちゃ、ちゃんと予防線張ったからな!! ホント何があっても知らねーからな!!!(小学生並の言い訳)

予防線(☢Caution!!☢)の表示
テキスト全般の表示に使うフォント (大抵は「メイリオ」か「ヒラギノ角ゴ ProN W3」) (マルチバイト文字はSource Han Sansと同じ) (マルチバイト文字はNoto Sansと同じ)
ソースコードの表示に使うフォント
ピカマンロケットの効果音

設定を保存キャンセル

JavaScript、JSONのMIMEタイプ まとめ

JavaScript

結論から。以下のとおり。

JavaScript(JSONP)

  • application/javascript
  • application/x-javascript
  • text/javascript
  • text/x-javascript

JScript

  • text/jscript

JSON

  • application/json

ECMAScript

  • application/ecmascript
  • text/ecmascript


先月辺りからnosniffヘッダを付けた際のIEの挙動が変わり
上記以外のMIMEタイプのファイルは例え中身がJSでもJSとして認識・実行されなくなった。
(ちなみにChromeはそれ以前からMIMEチェックを厳格化している)


今現在、nosniffによるMIMEチェックを行うブラウザはIEとChromeのみ。


…普通に.jsファイル置いとく分には特に意識しなくても良いのだが
JSON吐くプログラム組む際は要注意。


ちなみに私は、それまで普通に動いていた自作の自分用Webツールがいきなり動かなくなったことでこの仕様に気づいた。
パラメータなしでJSON、ありでJSONPを吐くようにしていたが
どちらもMIMEタイプを application/json にしていた為、JSONPが動かなくなる事態に…orz



おまけ

VBScript
  • text/vbscript
  • text/vbs