Spec-Zone.ru › Web APIs

PeriodicSyncManager: метод getTags()

Экспериментально: Это экспериментальная технология .
Перед использованием в продуктовой среде внимательно ознакомьтесь с таблицей совместимости с браузерами.

Примечание: Эта функция доступна в Web Workers.

Метод getTags() интерфейса PeriodicSyncManager возвращает Promise, который разрешается списком объектов String, представляющих теги, которые в настоящее время зарегистрированы для периодической синхронизации.

Синтаксис

getTags()

Параметры

Нет.

Возвращаемое значение

Promise, который разрешается списком объектов String, представляющих теги, которые в настоящее время зарегистрированы для периодической синхронизации.

Исключения

Нет.

Примеры

В следующем примере используется метод getTags() для проверки, зарегистрирована ли задача периодической синхронизации с заданным тегом.

navigator.serviceWorker.ready.then((registration) => {
  registration.periodicSync.getTags().then((tags) => {
    if (tags.includes("get-latest-news")) skipDownloadingLatestNewsOnPageLoad();
  });
});

skipDownloadingLatestNewsOnPageLoad() - это функция, определенная разработчиком.

Спецификации

Спецификация
Веб-периодическая фоновая синхронизация
# dom-periodicsyncmanager-gettags

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
getTags 80 80 Нет 67 Нет 80 Нет 57 Нет 13.0 Нет

См. также

  • Улучшенные автономные возможности с API периодической фоновой синхронизации
  • Демо-приложение Periodic Background Sync

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PeriodicSyncManager/getTags

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API