FetchEvent: FetchEvent() Konstruktor - Web-APIs | MDN
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2018 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist nur in Service Workers verfügbar.
Der FetchEvent()-Konstruktor erstellt ein neues FetchEvent-Objekt.
Syntax
js
new FetchEvent(type, options)
Parameter
type-
Ein String mit dem Namen des Ereignisses. Es ist case-sensitiv und Browser setzen es immer auf
fetch. options-
Ein Objekt, das zusätzlich zu den in
ExtendableEvent()definierten Eigenschaften die folgenden Eigenschaften haben kann:request-
Das
Request-Objekt, das den Ereignishandler ausgelöst hätte. preloadResponse-
Ein
Promise, das eine zuvor geladene Antwort an den Client zurückgibt. clientIdOptional-
Der
Client, den der aktuelle Service Worker steuert. Standardmäßig"". isReloadVeraltet Optional-
Ein boolescher Wert, der angibt, ob die Seite neu geladen wurde, als das Ereignis ausgelöst wurde.
truewenn ja, undfalsewenn nicht. Normalerweise ist das Drücken der Aktualisierungsschaltfläche in einem Browser ein Neuladen, während das Klicken auf einen Link und das Drücken der Zurück-Schaltfläche kein Neuladen ist. Wenn nicht vorhanden, ist der Standardwertfalse. replacesClientIdOptional-
Ein String, der den Client identifiziert, der durch
resultingClientIdersetzt wird. Standardmäßig"". resultingClientIdOptional-
Ein String, der die neue
clientIdenthält, wenn sich der Client aufgrund des Seitenladevorgangs ändert. Standardmäßig"". handled-
Ein ausstehendes Promise, das erfüllt wird, sobald das Ereignis verarbeitet wurde.
Rückgabewert
Ein neues FetchEvent-Objekt.
Spezifikationen
| Spezifikation |
|---|
| Service Workers Nightly # dom-fetchevent-fetchevent |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.