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

瀏覽器相容性

另見