WorkerNavigator: clearAppBadge() 方法

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

WorkerNavigator 接口的 clearAppBadge() 方法通过将其设置为 nothing 来清除当前应用的图标上的徽章。值 nothing 表示当前未设置徽章,徽章状态已清除

语法

js
clearAppBadge()

参数

无。

返回值

一个 Promise,它会解析为 undefined

异常

InvalidStateError DOMException

如果文档未完全激活,则会抛出此异常。

SecurityError DOMException

如果调用受到 同源策略 的阻止,则会抛出此异常。

NotAllowedError DOMException

如果 PermissionStatus.state 不是 granted,则会抛出此异常。

示例

应用中的所有消息都已读完后,调用 clearAppBadge() 来清除徽章并移除通知。

js
navigator.clearAppBadge();

规范

此特性似乎未在任何规范中定义。

浏览器兼容性

另见