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() - это функция, определенная разработчиком.
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | Нет |
См. также
© 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