XMLHttp​Request: timeout イベント

timeout イベントは、設定された時間が経過し進捗が終了すると発生します。

バブリング なし
キャンセル 不可
インターフェイス ProgressEvent
イベントハンドラープロパティ XMLHttpRequestEventTarget.ontimeout

const client = new XMLHttpRequest();
client.open('GET', 'http://www.example.org/example.txt');
client.ontimeout = () => {
    console.error('Timeout!!')
};

client.send();

イベントハンドラーは addEventListener() メソッドを使用して設定することもできます。

client.addEventListener('timeout', () => {
    console.error("Timeout!!");
});

仕様書

仕様書 状態 備考
XMLHttpRequest
timeout event の定義
現行の標準  

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
timeout eventChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile ? Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

関連情報

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

このページの貢献者: mfuji09, wbamberg, irenesmith, mdnwebdocs-bot, silverskyvicto
最終更新者: mfuji09,