abort
event of the
抓取 API
is fired when a fetch request is aborted, i.e. using
AbortController.abort()
.
| 冒泡 | No |
|---|---|
| 可取消 | No |
| 接口 |
事件
|
| Event handler |
onabort
|
In the following snippets, we create a new
AbortController
object, and get its
AbortSignal
(available in the
signal
property). Later on we check whether or not it the signal has been aborted using the
onabort
property, and send an appropriate log to the console.
可以使用
abort
event in an
addEventListener
方法:
var controller = new AbortController();
var signal = controller.signal;
signal.addEventListener('abort', function() {
console.log('Request aborted');
};
或使用
onabort
事件处理程序特性:
var controller = new AbortController();
var signal = controller.signal;
signal.onabort = function() {
console.log('Request aborted');
};
| 规范 | 状态 |
|---|---|
|
DOM
The definition of 'abort' in that specification. |
实时标准 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
abort
event
|
Chrome 66 | Edge 16 | Firefox 57 | IE 不支持 No | Opera 53 | Safari 11.1 | WebView Android 66 | Chrome Android 66 | Firefox Android 57 | Opera Android 47 | Safari iOS 11.3 | Samsung Internet Android 9.0 |
完整支持
不支持
实验。期望将来行为有所改变。
AbortSignal
abort