WorkerNavigator: метод setAppBadge()
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.
Метод setAppBadge() интерфейса WorkerNavigator устанавливает значок на иконку, связанную с этим приложением. Если в метод передано значение, оно будет установлено в качестве значения значка. В противном случае значок отобразится как точка или другой индикатор, как определено платформой.
Синтаксис
setAppBadge() setAppBadge(contents)
Параметры
contentsНеобязательно-
Значение
number, которое будет использоваться в качестве значения значка. Еслиcontentsравно0, то значок будет установлен вnothing, что указывает на очистку значка.
Возвращаемое значение
Исключения
-
InvalidStateErrorDOMException -
Выбрасывается, если документ не полностью активен.
-
SecurityErrorDOMException -
Выбрасывается, если вызов был заблокирован политикой одного происхождения.
-
NotAllowedErrorDOMException -
Выбрасывается, если
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