Spec-Zone.ru › Web APIs

Регистрация ServiceWorker: метод getNotifications()

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.

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

Метод getNotifications() интерфейса ServiceWorkerRegistration возвращает список уведомлений в порядке их создания из текущего источника через текущую регистрацию service worker. Источники могут иметь множество активных, но по-разному ограниченных регистраций service worker. Уведомления, созданные одним service worker в том же источнике, недоступны другим активным service worker в том же источнике.

Синтаксис

getNotifications()
getNotifications(options)

Параметры

options Необязательно

Объект, содержащий параметры для фильтрации возвращаемых уведомлений. Доступные параметры:

tag Необязательно

Строка, представляющая тег уведомления. Если указан, будут возвращены только уведомления с этим тегом.

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

Объект Promise, который разрешается списком объектов Notification.

Примеры

navigator.serviceWorker.register("sw.js");

const options = { tag: "user_alerts" };

navigator.serviceWorker.ready.then((registration) => {
  registration.getNotifications(options).then((notifications) => {
    // do something with your notifications
  });
});

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

Спецификация
API уведомлений
# dom-serviceworkerregistration-getnotifications

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
getNotifications 40 17 44 27
16Уведомления поддерживаются в macOS Ventura и новее.
40 44 27
16.4Уведомления поддерживаются в веб-приложениях, сохранённых на главном экране.
4.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/ServiceWorkerRegistration/getNotifications

Spec-Zone.ru

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