notifications

Zeigen Sie Benachrichtigungen dem Benutzer an, indem Sie den Benachrichtigungsmechanismus des zugrunde liegenden Betriebssystems verwenden. Da diese API den Benachrichtigungsmechanismus des Betriebssystems nutzt, können die Details, wie Benachrichtigungen erscheinen und sich verhalten, abhängig vom Betriebssystem und den Einstellungen des Benutzers unterschiedlich sein.

Unter macOS sieht die Benachrichtigung ungefähr so aus:

Beispiel einer Benachrichtigung auf macOS, die sich unterhalb der Systemuhr befindet. Der fettgedruckte Titel lautet "Click notification", gefolgt von normalem Text mit der Aufschrift "You clicked https://developer.mozilla.org/de/docs/MDN". Die Benachrichtigung hat das Firefox Nightly-Logo auf der linken Seite und ein Link-Symbol auf der rechten Seite.

Unter Windows bleibt die Benachrichtigung im Action Center, bis der Browser geschlossen wird. Die Benachrichtigung sieht ungefähr so aus:

Beispiel einer Benachrichtigung auf Windows 10, die sich oberhalb der Systemuhr befindet. Der fettgedruckte Titel lautet "Click notification", gefolgt von normalem Text mit der Aufschrift "You clicked https://developer.mozilla.org/de/docs/MDN". Die Benachrichtigung hat ein kleines Firefox-Logo in der oberen linken Ecke, gefolgt von "Mozilla Firefox", und ein Link-Symbol links von dem Hauptbenachrichtigungstext.

Um diese API zu verwenden, müssen Sie die "notifications" Berechtigung haben.

Typen

notifications.NotificationOptions

Definiert den Inhalt einer Benachrichtigung.

notifications.TemplateType

Der Typ der Benachrichtigung. Zum Beispiel wird hier definiert, ob die Benachrichtigung ein Bild enthalten kann.

Funktionen

notifications.clear()

Löscht eine bestimmte Benachrichtigung anhand ihrer ID.

notifications.create()

Erstellt und zeigt eine neue Benachrichtigung an.

notifications.getAll()

Ruft alle Benachrichtigungen ab.

notifications.update()

Aktualisiert eine Benachrichtigung.

Ereignisse

notifications.onButtonClicked

Wird ausgelöst, wenn der Benutzer eine Schaltfläche in der Benachrichtigung anklickt.

notifications.onClicked

Wird ausgelöst, wenn der Benutzer die Benachrichtigung anklickt, aber nicht eine Schaltfläche.

notifications.onClosed

Wird ausgelöst, wenn eine Benachrichtigung geschlossen wurde, entweder durch das System oder weil der Benutzer sie abgewiesen hat.

notifications.onShown

Wird unmittelbar nach dem Anzeigen einer Benachrichtigung ausgelöst.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiel-Erweiterungen