[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/API/Background_Synchronization_API [Back]  [Original]

API - Web API | MDN

MDN Web Docs

View in English Always switch to English

API

: (HTTPS)

:

API

API

SyncManager ServiceWorkerRegistration.sync 'name' ServiceWorker

API API

SyncManager

SyncEvent

ServiceWorker

Service Worker API

ServiceWorkerRegistration.sync

SyncManager

sync

sync

js
async function syncMessagesLater() {
  const registration = await navigator.serviceWorker.ready;
  try {
    await registration.sync.register("sync-messages");
  } catch {
    console.log("");
  }
}

js
navigator.serviceWorker.ready.then((registration) => {
  registration.sync.getTags().then((tags) => {
    if (tags.includes("sync-messages")) {
      console.log("");
    }
  });
});

js
self.addEventListener("sync", (event) => {
  if (event.tag === "sync-messages") {
    event.waitUntil(sendOutboxMessages());
  }
});

Web Background Synchronization

api.SyncManager

api.ServiceWorkerGlobalScope.sync_event


Web Proxy Viewer  |  New URL  |  Original Page