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
デスクトップ | モバイル | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
timeout event | Chrome 完全対応 あり | Edge 完全対応 あり | Firefox 完全対応 あり | IE ? | Opera 完全対応 あり | Safari 完全対応 あり | WebView Android 完全対応 あり | Chrome Android 完全対応 あり | Firefox Android 完全対応 あり | Opera Android 完全対応 あり | Safari iOS 完全対応 あり | Samsung Internet Android 完全対応 あり |
凡例
- 完全対応
- 完全対応
- 実装状況不明
- 実装状況不明