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ögertes Abrufen erstellt wurde.
Es enthält eine einzelne activated
-Eigenschaft, die angibt, ob die verzögerte Anfrage gesendet wurde oder nicht.
Nach einem erfolgreichen Versand wird die gesamte Antwort ignoriert — einschließlich des Körpers und der Header —, sodass die Antwort des verzögerten Abrufs niemals an das FetchLaterResult
-Interface zurückgegeben wird.
Instanz-Eigenschaften
FetchLaterResult.activated
Schreibgeschützt Experimentell-
Ein schreibgeschütztes boolesches Feld, das angibt, ob die verzögerte Anfrage gesendet wurde. Dies ist anfangs auf
false
gesetzt und wird dann vom Browser aktualisiert, sobald der verzögerte Abruf gesendet wurde.
Beispiele
>Verzögern Sie eine POST
-Anfrage für etwa eine Minute und erstellen Sie eine Funktion, 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 check_if_fetched() {
return result.activated;
}
Spezifikationen
Specification |
---|
Fetch> # fetchlaterresult> |
Browser-Kompatibilität
Loading…