Spec-Zone.ru › Web APIs

WorkerNavigator: метод setAppBadge()

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

Метод setAppBadge() интерфейса WorkerNavigator устанавливает значок на иконку, связанную с этим приложением. Если в метод передано значение, оно будет установлено в качестве значения значка. В противном случае значок отобразится как точка или другой индикатор, как определено платформой.

Синтаксис

setAppBadge()
setAppBadge(contents)

Параметры

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

Значение number, которое будет использоваться в качестве значения значка. Если contents равно 0, то значок будет установлен в nothing, что указывает на очистку значка.

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

Объект Promise, который разрешается значением undefined.

Исключения

InvalidStateError DOMException

Выбрасывается, если документ не полностью активен.

SecurityError DOMException

Выбрасывается, если вызов был заблокирован политикой одного происхождения.

NotAllowedError DOMException

Выбрасывается, если PermissionStatus.state не granted.

Примеры

В примере ниже количество непрочитанных сообщений передается в setAppBadge(). Значок затем должен отобразить 30.

const unread = 30;
navigator.setAppBadge(unread);

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

Спецификация не найдена

Данные спецификации для api.WorkerNavigator.setAppBadge не найдены.
Проверьте наличие проблем с этой страницей или внесите недостающую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.

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

См. также

  • Значки для иконок приложений

© 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/WorkerNavigator/setAppBadge

Spec-Zone.ru

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