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

View in English Always switch to English

notifications

Zeigt Benachrichtigungen mithilfe des Benachrichtigungsmechanismus des zugrunde liegenden Betriebssystems an. Da diese API den Benachrichtigungsmechanismus des Betriebssystems verwendet, können Aussehen und Verhalten der Benachrichtigungen je nach Betriebssystem und Einstellungen der Benutzerin oder des Benutzers variieren.

Unter macOS sieht eine Benachrichtigung etwa so aus:

Beispiel für eine Benachrichtigung unter macOS mit dem fett gedruckten Titel „Click notification“ und dem darauffolgenden Text „You clicked https://developer.mozilla.org/de/docs/MDN.“. Links ist das Logo der Firefox Developer Edition zu sehen, rechts ein Linksymbol.

Unter Windows sieht eine Benachrichtigung etwa so aus:

Beispiel für eine Benachrichtigung unter Windows 10 oberhalb der Systemuhr mit dem fett gedruckten Titel „Click notification“ und dem darauffolgenden Text „You clicked https://developer.mozilla.org/de/docs/MDN“. Oben links ist ein kleines Firefox-Logo zu sehen, gefolgt von „Mozilla Firefox“. Links neben dem Haupttext der Benachrichtigung befindet sich ein Linksymbol.

Die Benachrichtigung bleibt im Windows-Info-Center erhalten, bis der Browser geschlossen wird.

Um diese API zu verwenden, benötigen Sie die Berechtigung „notifications“.

Typen

notifications.NotificationOptions

Definiert den Inhalt einer Benachrichtigung.

notifications.TemplateType

Der Typ der Benachrichtigung. Er legt beispielsweise fest, ob die Benachrichtigung ein Bild enthalten kann.

Funktionen

notifications.clear()

Entfernt eine bestimmte Benachrichtigung anhand ihrer ID.

notifications.create()

Erstellt eine neue Benachrichtigung und zeigt sie an.

notifications.getAll()

Ruft alle Benachrichtigungen ab.

notifications.update()

Aktualisiert eine Benachrichtigung.

Ereignisse

notifications.onButtonClicked

Wird ausgelöst, wenn die Benutzerin oder der Benutzer auf eine Schaltfläche in der Benachrichtigung klickt.

notifications.onClicked

Wird ausgelöst, wenn die Benutzerin oder der Benutzer auf die Benachrichtigung klickt, aber nicht auf eine Schaltfläche.

notifications.onClosed

Wird ausgelöst, wenn eine Benachrichtigung geschlossen wird – entweder durch das System oder weil die Benutzerin oder der Benutzer sie verwirft.

notifications.onShown

Wird unmittelbar nach dem Anzeigen einer Benachrichtigung ausgelöst.

Beispielerweiterungen

Browser-Kompatibilität

Hinweis: Diese API basiert auf der API chrome.notifications von Chromium.