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
});
});
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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