MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/a3e7b5301fea

XMLHttpRequest.timeout

この翻訳は不完全です。英語から この記事を翻訳 してください。

XMLHttpRequest.timeout はリクエストが自動的に終了するまでの時間をミリ秒で示す unsigned long 型のプロパティです。デフォルト値はタイムアウトが無いことを示す0に設定されています。timeoutはdocument environmentで利用される同期型やInvalidAccessError の例外を投げるXMLHttpRequestに利用することはできません。タイムアウトとなった場合、timeoutイベントが発火します。

Note:  timeoutは自分のウィンドウを持つ場合に同期で利用することは認められていません。
同期および非同期リクエスト 

Internet Explorerにおいては、timeoutプロパティはopen()メソッドを呼んでからsend()メソッドを呼ぶまでの間しかセットすることはできません。

var xhr = new XMLHttpRequest();
xhr.open('GET', '/server', true);

xhr.timeout = 2000; // time in milliseconds

xhr.onload = function () {
  // Request finished. Do processing here.
};

xhr.ontimeout = function (e) {
  // XMLHttpRequest timed out. Do something here.
};

xhr.send(null);

仕様

仕様 状態 コメント
XMLHttpRequest 現行の標準 WHATWG living standard

ドキュメントのタグと貢献者

 このページの貢献者: westbird24
 最終更新者: westbird24,