Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. BackgroundFetchManager

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

View in EnglishAlways switch to English

BackgroundFetchManager

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Hinweis: Diese Funktion ist inWeb Workers verfügbar.

DieBackgroundFetchManager-Schnittstelle derBackground Fetch API ist eine Map, bei der die Schlüssel Hintergrundabruff-IDs und die WerteBackgroundFetchRegistration-Objekte sind.

Instanz-Eigenschaften

Keine.

Instanz-Methoden

fetch()Experimentell

Gibt einPromise zurück, das mit einemBackgroundFetchRegistration-Objekt für ein bereitgestelltes Array von URLs undRequest-Objekten aufgelöst wird.

get()Experimentell

Gibt einPromise zurück, das mit derBackgroundFetchRegistration aufgelöst wird, die der bereitgestelltenid zugeordnet ist, oder mitundefined, wenn dieid nicht gefunden wird.

getIds()Experimentell

Gibt die IDs aller registrierten Hintergrundabrufe zurück.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine Instanz vonBackgroundFetchManager von einemServiceWorkerRegistration-Objekt erhalten undfetch() aufrufen, um eine Audiodatei im Hintergrund herunterzuladen.

js
navigator.serviceWorker.ready.then(async (swReg) => {  const bgFetch = await swReg.backgroundFetch.fetch(    "my-fetch",    ["/ep-5.mp3", "ep-5-artwork.jpg"],    {      title: "Episode 5: Interesting things.",      icons: [        {          sizes: "300x300",          src: "/ep-5-icon.png",          type: "image/png",        },      ],      downloadTotal: 60 * 1024 * 1024,    },  );});

Spezifikationen

Specification
Background Fetch
# background-fetch-manager

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp