質問: function(){ if(request.status==200){ var blob=new Blob([request.response],{type:'image/gif'}); document.getElementById('img').src=window.URL.createObjectURL(blob); } }; request.open('GET',picture_name,false); request.responseType="arraybuffer"; request.send(); ```
回答: Firefox11より同期リクエスト(`request.open`の3つめの引数がfalseのリクエスト)でresponseTypeを使用するとエラーになるようになったそうです。 > > 同期リクエストの実行時における、XMLHttpRequest responseType および withCredentials 属性の使用のサポートを削除しました。属性の使用を試みると、NS_ERROR_DOM_INVALID_ACCESS_ERR 例外が発生します。この変更は、W3C へ標準化の提案が行われました。 > > > Firefox 11 for developers - Mozilla | MDN `request.open`の3つ目の引数をtrueに変更してみてください。