IE10とIE11でXMLHTTPRequestを使ってリクエストした際にInvalidStateErrorが発生する
XMLHTTPRequestを使ってリクエストした際にIE10とIE11でInvalidStateErrorが発生する場合があります。
JavaScript
responseTypeプロパティはIE10から対応していますが、このresponseTypeプロパティの設定する位置がopenメソッドの前にあることによりInvalidStateErrorが発生します。
回避するには、openメソッドの後でresponseTypeプロパティの設定を行うことで回避できます。
JavaScript