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
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.