Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
FetchLaterResult
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
DieFetchLaterResult-Schnittstelle derFetch API wird von derWindow.fetchLater()-Methode zurückgegeben, nachdem ein verzögerter Abruf erstellt wurde.
Sie enthält eine einzelne Eigenschaftactivated, die angibt, ob die verzögerte Anfrage gesendet wurde oder nicht.
Nach einem erfolgreichen Versand wird die gesamte Antwort ignoriert — einschließlich Body und Header — sodass die Antwort des verzögerten Abrufs niemals an dieFetchLaterResult-Schnittstelle zurückgegeben wird.
In diesem Artikel
Instanz-Eigenschaften
FetchLaterResult.activatedSchreibgeschütztExperimentellEin schreibgeschütztes boolesches Feld, das angibt, ob die verzögerte Anfrage gesendet wurde. Dies ist zunächst auf
falsegesetzt und wird dann vom Browser aktualisiert, sobald der verzögerte Abruf gesendet wurde.
Beispiele
>EinePOST-Anfrage für etwa 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> |