FetchLaterResult
FetchLaterResult 介面是 fetchLater() API 的一部分,它由 Window.fetchLater() 方法在建立延遲獲取後返回。
它包含一個名為 activated 的屬性,用於指示延遲請求是否已傳送。
成功傳送後,整個響應(包括正文和標頭)都會被忽略,因此延遲獲取的響應永遠不會返回給 FetchLaterResult 介面。
例項屬性
FetchLaterResult.activated只讀 實驗性-
一個只讀的布林值欄位,指示延遲請求是否已傳送。最初設定為
false,並在瀏覽器傳送延遲獲取後進行更新。
示例
將 POST 請求延遲約一分鐘並建立一個函式來檢查是否已傳送
js
const result = fetchLater("https://report.example.com", {
method: "POST",
body: JSON.stringify(myReport),
activateAfter: 60000 /* 1 minute */,
});
function check_if_fetched() {
return result.activated;
}
規範
| 規範 |
|---|
| Fetch # fetchlaterresult |
瀏覽器相容性
載入中…