Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Navigator: setAppBadge() Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die setAppBadge() Methode der Navigator Schnittstelle setzt ein Abzeichen auf das mit dieser App verbundene Symbol. Wenn ein Wert an die Methode übergeben wird, wird dieser als Wert des Abzeichens gesetzt. Andernfalls zeigt das Abzeichen einen Punkt oder einen anderen vom Plattformentwickler definierten Indikator an.

Syntax

js
setAppBadge()
setAppBadge(contents)

Parameter

contents Optional

Eine number, die als Wert des Abzeichens verwendet wird. Wenn contents 0 ist, wird das Abzeichen auf nichts gesetzt, was auf ein gelöschtes Abzeichen hinweist.

Rückgabewert

Ein Promise, das mit undefined aufgelöst wird.

Ausnahmen

InvalidStateError DOMException

Wird ausgelöst, wenn das Dokument nicht vollständig aktiv ist.

SecurityError DOMException

Wird ausgelöst, wenn der Aufruf durch die same-origin policy blockiert wurde.

NotAllowedError DOMException

Wird ausgelöst, wenn PermissionStatus.state nicht granted ist.

Beispiele

Im folgenden Beispiel wird eine ungelesene Anzahl an setAppBadge() übergeben. Das Abzeichen sollte dann 30 anzeigen.

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

Spezifikationen

Specification
Badging API
# setappbadge-method

Browser-Kompatibilität

Siehe auch