Spec-Zone.ru › Web APIs

PushSubscriptionOptions: свойство userVisibleOnly

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

Примечание: Данный функционал доступен в Web Workers.

Свойство userVisibleOnly только для чтения интерфейса PushSubscriptionOptions указывает, будет ли возвращаемая подписка на push-уведомления использоваться только для сообщений, чьё воздействие становится видимым для пользователя.

Значение

Булевое значение, указывающее, будет ли возвращаемая подписка на push-уведомления использоваться только для сообщений, чьё воздействие становится видимым для пользователя.

Примеры

В примере ниже значение userVisibleOnly выводится в консоль.

navigator.serviceWorker.ready.then((reg) => {
  reg.pushManager.getSubscription().then((subscription) => {
    const options = subscription.options;
    console.log(options.userVisibleOnly); // true if this is a user visible subscription
  });
});

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

Спецификация
Push API
# dom-pushsubscriptionoptions-uservisibleonly

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

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

Spec-Zone.ru

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