Navigator:clearAppBadge() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

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

Navigator 接口的 clearAppBadge() 方法通过将当前应用的图标标记设置为 nothing 来清除该图标上的标记。值 nothing 表示当前未设置任何标记,标记的状态为已清除

语法

js
clearAppBadge()

参数

无。

返回值

一个 Promise,它会解析为 undefined

异常

InvalidStateError DOMException

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

SecurityError DOMException

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

NotAllowedError DOMException

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

示例

应用程序中的所有消息都已读完后,请调用 clearAppBadge() 来清除标记并移除通知。

js
navigator.clearAppBadge();

规范

规范
Badging API
# clearappbadge-method

浏览器兼容性

另见