Limited availability
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 BackgroundFetchManager
-Schnittstelle der Background Fetch API ist eine Map, bei der die Schlüssel Hintergrundabruff-IDs und die Werte BackgroundFetchRegistration
-Objekte sind.
Keine.
Instanz-Methodenfetch()
Experimentell
Gibt ein Promise
zurück, das mit einem BackgroundFetchRegistration
-Objekt für ein bereitgestelltes Array von URLs und Request
-Objekten aufgelöst wird.
get()
Experimentell
Gibt ein Promise
zurück, das mit der BackgroundFetchRegistration
aufgelöst wird, die der bereitgestellten id
zugeordnet ist, oder mit undefined
, wenn die id
nicht gefunden wird.
getIds()
Experimentell
Gibt die IDs aller registrierten Hintergrundabrufe zurück.
Das folgende Beispiel zeigt, wie Sie eine Instanz von BackgroundFetchManager
von einem ServiceWorkerRegistration
-Objekt erhalten und fetch()
aufrufen, um eine Audiodatei im Hintergrund herunterzuladen.
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 Browser-Kompatibilität 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