Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

BackgroundFetchRegistration: failureReason-Eigenschaft

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die schreibgeschützte failureReason-Eigenschaft des BackgroundFetchRegistration-Interfaces gibt einen String zurück, der einen Grund für ein fehlgeschlagenes Hintergrund-Abrufen angibt.

Wenn sich der Wert dieser Eigenschaft ändert, wird das progress-Ereignis am zugehörigen BackgroundFetchRegistration-Objekt ausgelöst.

Wert

Einer der folgenden Strings:

""

Der Hintergrundabruf wurde noch nicht abgeschlossen oder war erfolgreich.

"aborted"

Die Operation wurde vom Benutzer abgebrochen oder abort() wurde aufgerufen.

"bad-status"

Eine Antwort hatte einen nicht-ok Status (einen Status außerhalb des Bereichs 200-299).

"fetch-error"

Ein Abruf ist aus anderen Gründen fehlgeschlagen, zum Beispiel CORS oder Netzwerkausfall.

"quota-exceeded"

Die Speicherquote wurde während der Operation erreicht.

"download-total-exceeded"

Das angegebene downloadTotal wurde überschritten. Dieser Wert wurde festgelegt, als das Hintergrundabrufen registriert wurde.

Beispiele

Das Protokollieren dieser Eigenschaft in die Konsole gibt den Grund für das Scheitern des Abrufs aus, oder einen leeren String, wenn es erfolgreich war oder noch nicht abgeschlossen ist.

js
console.log(bgFetch.failureReason);

Spezifikationen

Spezifikation
Background Fetch
# dom-backgroundfetchregistration-failurereason

Browser-Kompatibilität