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 einzige Eigenschaft activated, die anzeigt, ob die verzögerte Anforderung gesendet wurde oder nicht.

Nachdem eine Anforderung erfolgreich gesendet wurde, wird die gesamte Antwort ignoriert — einschließlich des Inhalts und der Kopfdaten — 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 anzeigt, ob die verzögerte Anforderung gesendet wurde. Dieses Feld ist zunächst auf false gesetzt und wird vom Browser aktualisiert, sobald der verzögerte Abruf gesendet wurde.

Beispiele

Verschieben Sie eine POST-Anfrage um etwa eine Minute und erstellen Sie eine Funktion, um zu überprüfen, ob gesendet

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;
}

Spezifikationen

No specification found

No specification data found for api.FetchLaterResult.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser-Kompatibilität

Siehe auch