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:

Unter Windows sieht eine Benachrichtigung etwa so aus:

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
-
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.