AbortController

Baseline 已廣泛支援

此功能已成熟,並可在多種裝置和瀏覽器版本上執行。自 2019 年 3 月以來,它已在所有瀏覽器中可用。

注意:此功能在 Web Workers 中可用。

AbortController 介面代表一個控制器物件,該物件允許您在需要時中止一個或多個 Web 請求。

您可以使用 AbortController() 建構函式建立一個新的 AbortController 物件。與非同步操作的通訊是透過 AbortSignal 物件進行的。

建構函式

AbortController()

建立一個新的 AbortController 物件例項。

例項屬性

AbortController.signal 只讀

返回一個 AbortSignal 物件例項,可用於與非同步操作通訊或中止非同步操作。

例項方法

AbortController.abort()

在非同步操作完成之前中止它。這能夠中止 fetch 請求、任何響應體的消耗以及流。

示例

有關用法示例,請參閱 AbortSignal 頁面

您可以在 GitHub 上找到完整的可執行示例;您也可以 線上檢視

規範

規範
DOM
# interface-abortcontroller

瀏覽器相容性

另見