Limited availability
Experimentell: Dies ist eine experimentelle Technologie
Ãberprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das DeferredRequestInit
-Wörterbuch der fetchLater()
API repräsentiert die Menge an Optionen, die verwendet werden können, um eine verzögerte Fetch-Anfrage zu konfigurieren.
Das DeferredRequestInit
-Objekt wird direkt als zweites Argument in den Funktionsaufruf von window.fetchLater()
übergeben.
Dieses Wörterbuch erweitert das RequestInit
-Wörterbuch um die folgenden Eigenschaften:
activateAfter
Optional
Ein DOMHighResTimeStamp
, der ein Timeout in Millisekunden angibt, nach dem die Fetch-Anfrage gesendet werden soll. Die Anfrage kann früher gesendet werden, wenn die Seite verlassen wird. Der tatsächliche Sendezeitpunkt ist unbekannt, da der Browser möglicherweise eine längere oder kürzere Zeit wartet, z. B. um die Bündelung von verzögerten Fetches zu optimieren. Wenn die activateAfter
-Eigenschaft nicht angegeben wird, wartet der verzögerte Fetch bis zum Ende des Seitenbesuchs (einschlieÃlich dem Eintritt in den bfcache).
RangeError
DOMException
Wird ausgelöst, wenn ein negativer activateAfter
-Wert angegeben wird.
GET
-Anfrage bis die Seite zerstört wird oder in den bfcache eintritt
In diesem Beispiel wird kein DeferredRequestInit
-Objekt bereitgestellt und kein Timeout verwendet:
fetchLater("/send_beacon");
Verzögern einer POST
-Anfrage um etwa 1 Minute
In diesem Beispiel erstellen wir eine Request
und geben einen activateAfter
-Wert an, um das Senden der Anfrage um 60.000 Millisekunden (oder eine Minute) zu verzögern:
fetchLater("/send_beacon", {
method: "POST",
body: getBeaconData(),
activateAfter: 60000, // 1 minute
});
Hinweis: Der tatsächliche Sendezeitpunkt ist unbekannt, da der Browser möglicherweise eine längere oder kürzere Zeit wartet, zum Beispiel um die Bündelung von verzögerten Fetches zu optimieren.
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4