前提・実現したいこと
タイトルの通りです
意図的にタイムアウトを発生させたいのですがタイムアウトが発生しません
記述が間違ってますでしょうか
該当のソースコード
<script> window.onload=function(){ var form = new FormData(); form.append("data","data"); xhr = new XMLHttpRequest(); xhr.overrideMimeType("text/plain; charset=utf-8"); xhr.timeout = 2000;//2秒でレスポンスが返ってこなければタイムアウトとする xhr.addEventListener('timeout', function(){//タイムアウトした場合の処理 alert("timeout"); }); xhr.addEventListener('loadend', function(){ if(xhr.status === 200){ } }); xhr.open("POST", "aaaa.php", true);//存在しないURLを指定してタイムアウトが発生するかチェック xhr.send(form); } </script>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。