FetchLaterResult
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das FetchLaterResult-Interface der fetchLater()-API wird von der Methode Window.fetchLater() zurückgegeben, nachdem ein verzögerter Abruf erstellt wurde.
Es enthält eine einzelne Eigenschaft activated, die angibt, ob die verzögerte Anfrage gesendet wurde oder nicht.
Nach einem erfolgreichen Senden wird die gesamte Antwort ignoriert – einschließlich Body und Header – sodass die Antwort des verzögerten Abrufs niemals an das FetchLaterResult-Interface zurückgegeben wird.
Instanzeigenschaften
FetchLaterResult.activatedSchreibgeschützt Experimentell-
Ein schreibgeschütztes boolesches Feld, das angibt, ob die verzögerte Anfrage gesendet wurde. Dies wird zunächst auf
falsegesetzt und dann vom Browser aktualisiert, sobald der verzögerte Abruf gesendet wurde.
Beispiele
>Einen POST-Anfrage um ungefähr eine Minute verzögern und eine Funktion erstellen, um zu überprüfen, ob sie gesendet wurde
const result = fetchLater("https://report.example.com", {
method: "POST",
body: JSON.stringify(myReport),
activateAfter: 60000 /* 1 minute */,
});
function checkIfFetched() {
return result.activated;
}
Spezifikationen
| Specification |
|---|
| Fetch> # fetchlaterresult> |