ServiceWorkerRegistration:backgroundFetch 屬性
注意:此功能在 Web Workers 中可用。
ServiceWorkerRegistration 介面的只讀屬性 backgroundFetch 返回一個指向 BackgroundFetchManager 物件的引用,該物件可用於發起後臺抓取操作。
值
一個 BackgroundFetchManager 物件。
示例
發起後臺抓取
以下程式碼訪問 backgroundFetch 屬性並使用它來發起後臺抓取操作。
js
// main.js
async function requestBackgroundFetch(movieData) {
const swRegistration = await navigator.serviceWorker.ready;
const fetchRegistration = await swRegistration.backgroundFetch.fetch(
"download-movie",
["/my-movie-part-1.webm", "/my-movie-part-2.webm"],
{
icons: movieIcons,
title: "Downloading my movie",
downloadTotal: 60 * 1024 * 1024,
label: "Downloading a show",
},
);
// …
}
規範
| 規範 |
|---|
| Background Fetch # dom-serviceworkerregistration-backgroundfetch |
瀏覽器相容性
載入中…